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中zip()函数用法实例教程
Jul 31 Python
零基础写python爬虫之HTTP异常处理
Nov 05 Python
Python 12306抢火车票脚本
Feb 07 Python
新手常见6种的python报错及解决方法
Mar 09 Python
python opencv设置摄像头分辨率以及各个参数的方法
Apr 02 Python
pandas 读取各种格式文件的方法
Jun 22 Python
Python爬虫实现简单的爬取有道翻译功能示例
Jul 13 Python
PyCharm 创建指定版本的 Django(超详图解教程)
Jun 18 Python
Python生成一个迭代器的实操方法
Jun 18 Python
python二维键值数组生成转json的例子
Dec 06 Python
Pytorch使用MNIST数据集实现基础GAN和DCGAN详解
Jan 10 Python
Pycharm修改python路径过程图解
May 22 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中在数据库中保存Checkbox数据(2)
2006/10/09 PHP
php程序之die调试法 快速解决错误
2009/09/17 PHP
php中字符集转换iconv函数使用总结
2014/10/11 PHP
Apply an AutoFormat to an Excel Spreadsheet
2007/06/12 Javascript
Javascript中找到子元素在父元素内相对位置的代码
2012/07/21 Javascript
JavaScript获取Url里的参数
2014/12/18 Javascript
Jquery时间轴特效(三种不同类型)
2015/11/02 Javascript
jQuery学习笔记之Ajax用法实例详解
2015/12/01 Javascript
JS实现页面跳转参数不丢失的方法
2016/11/28 Javascript
angular实现form验证实例代码
2017/01/17 Javascript
node.js + socket.io 实现点对点随机匹配聊天
2017/06/30 Javascript
前端html中jQuery实现对文本的搜索功能并把搜索相关内容显示出来
2017/11/14 jQuery
nodejs初始化init的示例代码
2018/10/10 NodeJs
Vue+Koa2 打包后进行线上部署的教程详解
2019/07/31 Javascript
[50:28]LGD女子学院第三期 DOTA2复仇之魂教学
2013/12/24 DOTA
[01:03:13]VG vs Pain 2018国际邀请赛小组赛BO2 第一场 8.18
2018/08/19 DOTA
Python中的命令行参数解析工具之docopt详解
2017/03/27 Python
python django 实现验证码的功能实例代码
2017/05/18 Python
磁盘垃圾文件清理器python代码实现
2020/08/24 Python
Python logging模块用法示例
2018/08/28 Python
Python中*args和**kwargs的区别详解
2019/09/17 Python
python zip()函数的使用示例
2020/09/23 Python
OpenCV读取与写入图片的实现
2020/10/13 Python
CSS3中animation实现流光按钮效果
2020/12/21 HTML / CSS
Canvas引入跨域的图片导致toDataURL()报错的问题的解决
2018/09/19 HTML / CSS
卡塔尔航空官方网站:Qatar Airways
2017/02/08 全球购物
三星英国官网:Samsung英国
2018/09/25 全球购物
俄罗斯最大的在线手表商店:Bestwatch.ru
2020/01/11 全球购物
家长给老师的道歉信
2014/01/13 职场文书
新春联欢会主持词
2014/03/24 职场文书
安全生产月活动总结
2014/05/04 职场文书
日语专业求职信
2014/07/04 职场文书
市级绿色学校申报材料
2014/08/25 职场文书
中国文明网向国旗敬礼寄语大全
2014/09/27 职场文书
个人合伙协议书范本
2014/10/14 职场文书
2015年网络舆情工作总结
2015/07/24 职场文书