Python tkinter常用操作代码实例


Posted in Python onJanuary 03, 2020

这篇文章主要介绍了Python tkinter常用操作代码实例,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下

一、创建单选框

form tkinter import *
#创建窗口体
window = tk()
#初始化组合件绑定
w1 = IntVar()
#设置初始选择项1
w1.set(1)
def Occupation():
  lable = Label(text="请选择职业").place(x=20,y=15)
  m=1
  for i in occupation_list:
    #创建单选框,绑定到window窗口,组合件绑定,设置单选内容,设置初始化选项值
    a = Radiobutton(window, variable=w1, text=i, value=m,).place(x=20, y=20+m*20)
    m = m+1

通过单选框的位置得到value的值(第几号),并通过第几号得到相应的内容及text的值

zhi1 = w1.get()

zhi2 = occupation_list [ zhi1 - 1]

二、创建数据表格视图(Treeview)

form tkinter import ttk
window = Tk()
def SjTreeview():
  #创建数据窗体绑定到window中,show="headings" 首列隐藏,并设立2个标签,高度15
  tree = ttk.Treeview(window,show="headings",columns=("职业","种族"),height=15)
  #设立每各标签宽度,居中对齐
  tree.column("职业",width=50,anchor=‘center‘)
  tree.column("种族",width=50,anchor=‘center‘)
  #设立每个标签的头
  tree.heading("职业",text="职业")
  tree.heading("种族",text="种族")
  tree.place(x=200,y=20)

三、创建按钮

def Tbutton():
   #绑定窗口,设置按钮的名字,设置按钮的命令
   button = Button(window,text="添加",command=tianjia).place(x=300,y=300)
   button = Button(window,text="删除",command=del_func).place(x=350, y=300)
   button = Button(window,text="清空",command=clear_treeview).place(x=400, y=300)

四、窗口的自循环启动

def Tbutton():
   #绑定窗口,设置按钮的名字,设置按钮的命令
   button = Button(window,text="添加",command=tianjia).place(x=300,y=300)
   button = Button(window,text="删除",command=del_func).place(x=350, y=300)
   button = Button(window,text="清空",command=clear_treeview).place(x=400, y=300)

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持三水点靠木。

Python 相关文章推荐
python self,cls,decorator的理解
Jul 13 Python
python中list列表的高级函数
May 17 Python
Python实现矩阵相乘的三种方法小结
Jul 26 Python
PyQt5实现类似别踩白块游戏
Jan 24 Python
Python 一键获取百度网盘提取码的方法
Aug 01 Python
Python实现直方图均衡基本原理解析
Aug 08 Python
python使用socket 先读取长度,在读取报文内容示例
Sep 26 Python
Python 装饰器@,对函数进行功能扩展操作示例【开闭原则】
Oct 17 Python
用python制作个音乐下载器
Jan 30 Python
pytorch中F.avg_pool1d()和F.avg_pool2d()的使用操作
May 22 Python
Python OpenCV超详细讲解基本功能
Apr 02 Python
Elasticsearch 索引操作和增删改查
Apr 19 Python
PyTorch中的padding(边缘填充)操作方式
Jan 03 #Python
nginx搭建基于python的web环境的实现步骤
Jan 03 #Python
Python如何使用字符打印照片
Jan 03 #Python
Pytorch.nn.conv2d 过程验证方式(单,多通道卷积过程)
Jan 03 #Python
如何基于python实现画不同品种的樱花树
Jan 03 #Python
Python基础之变量基本用法与进阶详解
Jan 03 #Python
PyTorch里面的torch.nn.Parameter()详解
Jan 03 #Python
You might like
PHP 中的面向对象编程:通向大型 PHP 工程的办法
2006/12/03 PHP
windows下apache搭建php开发环境
2015/08/27 PHP
Javascript中Eval函数的使用说明
2008/10/11 Javascript
url 编码 js url传参中文乱码解决方案
2010/04/11 Javascript
JavaScript 设计模式 富有表现力的Javascript(一)
2010/05/26 Javascript
JavaScript高级程序设计 阅读笔记(七) ECMAScript中的语句
2012/02/27 Javascript
js改变鼠标的形状和样式的方法
2014/03/31 Javascript
深入理解JavaScript系列(22):S.O.L.I.D五大原则之依赖倒置原则DIP详解
2015/03/05 Javascript
JavaScript制作简易的微信打飞机
2015/03/31 Javascript
javascript作用域链(Scope Chain)用法实例解析
2015/11/30 Javascript
js将json格式的对象拼接成复杂的url参数方法
2016/05/25 Javascript
详解Vue 2.0封装axios笔记
2017/06/22 Javascript
vue.js移动端app之上拉加载以及下拉刷新实战
2017/09/11 Javascript
js的继承方法小结(prototype、call、apply)(推荐)
2019/04/17 Javascript
vue实现按需加载组件及异步组件功能
2019/05/27 Javascript
javascript中call,apply,callee,caller用法实例分析
2019/07/24 Javascript
vue.js购物车添加商品组件的方法
2019/09/17 Javascript
[01:07:22]2014 DOTA2华西杯精英邀请赛 5 24 DK VS VG加赛
2014/05/26 DOTA
简述Python中的进程、线程、协程
2016/03/18 Python
Python并发编程协程(Coroutine)之Gevent详解
2017/12/27 Python
python爬取淘宝商品销量信息
2018/11/16 Python
pycharm创建一个python包方法图解
2019/04/10 Python
Python Scrapy框架第一个入门程序示例
2020/02/05 Python
python 8种必备的gui库
2020/08/27 Python
python创建文本文件的简单方法
2020/08/30 Python
如何完美的建立一个python项目
2020/10/09 Python
缓解脚、腿和背部疼痛:Z-CoiL鞋
2019/03/12 全球购物
基督教婚礼主持词
2014/03/14 职场文书
三万活动总结
2014/04/28 职场文书
车辆工程专业求职信
2014/06/14 职场文书
房屋出租协议书范本(标准版)
2014/09/24 职场文书
工伤事故证明
2014/10/20 职场文书
经理岗位职责
2015/02/02 职场文书
继续教育个人总结
2015/03/03 职场文书
幼儿园见习总结
2015/06/23 职场文书
欠条格式范本
2015/07/03 职场文书