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中用于计算对数的log()方法
May 15 Python
django启动uwsgi报错的解决方法
Apr 08 Python
Python实现的读取/更改/写入xml文件操作示例
Aug 30 Python
六行python代码的爱心曲线详解
May 17 Python
用pyqt5 给按钮设置图标和css样式的方法
Jun 24 Python
Pytorch抽取网络层的Feature Map(Vgg)实例
Aug 20 Python
树莓派3 搭建 django 服务器的实例
Aug 29 Python
Python实现使用dir获取类的方法列表
Dec 24 Python
python字符串,元组,列表,字典互转代码实例详解
Feb 14 Python
python输出数学符号实例
May 11 Python
python接入支付宝的实例操作
Jul 20 Python
使用Django实现商城验证码模块的方法
Jun 01 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
星际争霸中的对战模式介绍
2020/03/04 星际争霸
PHP中利用substr_replace将指定两位置之间的字符替换为*号
2011/01/27 PHP
深入解析PHP 5.3.x 的strtotime() 时区设定 警告信息修复
2013/08/05 PHP
合并ThinkPHP配置文件以消除代码冗余的实现方法
2014/07/22 PHP
PHP YII框架开发小技巧之模型(models)中rules自定义验证规则
2015/11/16 PHP
PHP中explode函数和split函数的区别小结
2016/08/24 PHP
jquery定时滑出可最小化的底部提示层特效代码
2013/10/02 Javascript
Jquery实现侧边栏跟随滚动条固定(兼容IE6)
2014/04/02 Javascript
window.open()实现post传递参数
2015/03/12 Javascript
jquery合并表格中相同文本的相邻单元格
2015/07/17 Javascript
js+css实现的圆角边框TAB选项卡滑动门代码分享(2款)
2015/08/26 Javascript
JS使用面向对象技术实现的tab选项卡效果示例
2017/02/28 Javascript
vue.js 实现点击按钮动态添加li的方法
2018/09/07 Javascript
基于JS实现前端压缩上传图片的实例代码
2019/05/14 Javascript
微信小程序导航栏跟随滑动效果的实现代码
2019/05/14 Javascript
JS设置自定义快捷键并实现图片上下左右移动
2019/10/17 Javascript
jquery validate 实现动态增加/删除验证规则操作示例
2019/10/28 jQuery
Element InputNumber 计数器的实现示例
2020/08/03 Javascript
JavaScript实现多文件下载方法解析
2020/08/07 Javascript
JavaScript实现简单验证码
2020/08/24 Javascript
swiper4实现移动端导航栏tab滑动切换
2020/10/16 Javascript
python ip正则式
2009/05/07 Python
Python实现PS滤镜特效之扇形变换效果示例
2018/01/26 Python
python得到qq句柄,并显示在前台的方法
2018/10/14 Python
如何在VSCode上轻松舒适的配置Python的方法步骤
2019/10/28 Python
机械专业毕业生自荐信
2013/11/02 职场文书
迟到检讨书1000字
2014/01/15 职场文书
广告学毕业生求职信
2014/01/30 职场文书
初三语文教学计划
2015/01/22 职场文书
中学生自我评价2015
2015/03/03 职场文书
水知道答案观后感
2015/06/08 职场文书
禁毒心得体会范文
2016/01/15 职场文书
使用 Apache Dubbo 实现远程通信(微服务架构)
2022/02/12 Servers
python中urllib包的网络请求教程
2022/04/19 Python
vue实现省市区联动 element-china-area-data插件
2022/04/22 Vue.js
一文教你快速生成MySQL数据库关系图
2022/06/28 Redis