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之有容乃大的list(1)
Sep 14 Python
Linux 下 Python 实现按任意键退出的实现方法
Sep 25 Python
python中的set实现不重复的排序原理
Jan 24 Python
使用python进行文本预处理和提取特征的实例
Jun 05 Python
python脚本实现验证码识别
Jun 07 Python
python 对dataframe下面的值进行大规模赋值方法
Jun 09 Python
Python求解任意闭区间的所有素数
Jun 10 Python
Python Tkinter模块实现时钟功能应用示例
Jul 23 Python
python正则表达式之对号入座篇
Jul 24 Python
基于django channel实现websocket的聊天室的方法示例
Apr 11 Python
Python结合百度语音识别实现实时翻译软件的实现
Jan 18 Python
基于python定位棋子位置及识别棋子颜色
Jul 26 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将session信息存储到数据库的类实例
2015/03/04 PHP
PHP验证信用卡卡号是否正确函数
2015/05/27 PHP
php实现微信扫码支付
2017/03/26 PHP
PHP微信H5支付开发实例
2018/07/25 PHP
js 判断 enter 事件
2009/02/12 Javascript
js数字输入框(包括最大值最小值限制和四舍五入)
2009/11/24 Javascript
javascript基础第一章 JavaScript与用户端
2010/07/22 Javascript
jQuery插件实现屏蔽单个元素使用户无法点击
2013/04/12 Javascript
jQuery实现ajax的叠加和停止(终止ajax请求)
2016/08/08 Javascript
angularjs 实现带查找筛选功能的select下拉框实例
2017/01/11 Javascript
jQuery中Datatables增加跳转到指定页功能
2017/02/08 Javascript
jquery DataTable实现前后台动态分页
2017/06/17 jQuery
使用D3.js制作图表详解
2017/08/13 Javascript
js使用generator函数同步执行ajax任务
2017/09/05 Javascript
ES6之模版字符串的具体使用
2018/05/17 Javascript
微信小程序之自定义组件的实现代码(附源码)
2018/08/02 Javascript
JavaScript基于数组实现的栈与队列操作示例
2018/12/22 Javascript
Python 面向对象 成员的访问约束
2008/12/23 Python
python 获取文件列表(或是目录例表)
2009/03/25 Python
寻找网站后台地址的python脚本
2014/09/01 Python
用Python的SimPy库简化复杂的编程模型的介绍
2015/04/13 Python
用Python实现一个简单的能够上传下载的HTTP服务器
2015/05/05 Python
使用python遍历指定城市的一周气温
2017/03/31 Python
Python输入二维数组方法
2018/04/13 Python
Pandas之排序函数sort_values()的实现
2019/07/09 Python
Python3标准库glob文件名模式匹配的问题
2020/03/13 Python
兰蔻法国官方网站:Lancôme法国
2020/02/22 全球购物
J2SDK1.5与J2SDK5.0有什么区别
2012/09/19 面试题
企业节能减排实施方案
2014/03/19 职场文书
软件项目实施计划书
2014/05/02 职场文书
公司应聘自荐书
2014/06/14 职场文书
销售目标责任书
2014/07/23 职场文书
甲午大海战观后感
2015/06/02 职场文书
2015年庆祝国庆节66周年演讲稿
2015/07/30 职场文书
SQLServer2008提示评估期已过解决方案
2021/04/12 SQL Server
Python编写冷笑话生成器
2022/04/20 Python