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在命令行下使用google翻译(带语音)
Jan 16 Python
Python中的ctime()方法使用教程
May 22 Python
window下eclipse安装python插件教程
Apr 24 Python
Python实现获取邮箱内容并解析的方法示例
Jun 16 Python
使用Python实现在Windows下安装Django
Oct 17 Python
django云端留言板实例详解
Jul 22 Python
Django框架model模型对象验证实现方法分析
Oct 02 Python
Python树莓派学习笔记之UDP传输视频帧操作详解
Nov 15 Python
Python多进程编程multiprocessing代码实例
Mar 12 Python
利用Python实现斐波那契数列的方法实例
Jul 26 Python
聊聊Python中关于a=[[]]*3的反思
Jun 02 Python
Python实现智慧校园自动评教全新版
Jun 18 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
如何过滤高亮显示非法字符
2006/10/09 PHP
PHP实现查询手机归属地的方法详解
2017/04/28 PHP
利用Laravel生成Gravatar头像地址的优雅方法
2017/12/30 PHP
Javascript 跨域访问解决方案
2009/02/14 Javascript
jquery nth-child()选择器的简单应用
2010/07/10 Javascript
JS基础之undefined与null的区别分析
2011/08/08 Javascript
js 遍历对象的属性的代码
2011/12/29 Javascript
处理文本部分内容的TextRange对象应用实例
2014/07/29 Javascript
JavaScript实现的多个图片广告交替显示效果代码
2015/09/04 Javascript
原生js实现自由拖拽弹窗代码demo
2016/06/29 Javascript
javascript数组常用方法汇总
2016/09/10 Javascript
jquery实现(textarea)placeholder自动换行
2016/12/22 Javascript
AngularJS学习笔记之表单验证功能实例详解
2017/07/06 Javascript
JS实现简单的浮动碰撞效果示例
2017/12/28 Javascript
MVVM 双向绑定的实现代码
2018/06/21 Javascript
微信小程序实现默认第一个选中变色效果
2018/07/17 Javascript
对vue事件的延迟执行实例讲解
2018/08/28 Javascript
解决在layer.open中使用时间控件laydate失败的问题
2019/09/11 Javascript
15分钟上手vue3.0(小结)
2020/05/20 Javascript
vue中的循环对象属性和属性值用法
2020/09/04 Javascript
Openlayers显示瓦片网格信息的方法
2020/09/28 Javascript
[40:27]完美世界DOTA2联赛PWL S3 PXG vs GXR 第一场 12.19
2020/12/24 DOTA
[01:06:54]DOTA2-DPC中国联赛 正赛 SAG vs DLG BO3 第二场 2月28日
2021/03/11 DOTA
Tensorflow 定义变量,函数,数值计算等名字的更新方式
2020/02/10 Python
Python MOCK SERVER moco模拟接口测试过程解析
2020/04/13 Python
具有防紫外线功能的高性能钓鱼服装:Hook&Tackle
2018/08/16 全球购物
Java语言的优势
2015/01/10 面试题
制定岗位职责的原则
2013/11/08 职场文书
农村婚礼主持词
2014/03/13 职场文书
大班上学期幼儿评语
2014/04/30 职场文书
2015年学校德育工作总结
2015/04/22 职场文书
旗帜观后感
2015/06/08 职场文书
golang 生成对应的数据表struct定义操作
2021/04/28 Golang
Python编写nmap扫描工具
2021/07/21 Python
MySQL中varchar和char类型的区别
2021/11/17 MySQL
java objectUtils 使用可能会出现的问题
2022/02/28 Java/Android