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学习笔记:字典的使用示例详解
Jun 13 Python
python中的函数用法入门教程
Sep 02 Python
关于python的bottle框架跨域请求报错问题的处理方法
Mar 19 Python
python并发和异步编程实例
Nov 15 Python
python爬虫之遍历单个域名
Nov 20 Python
python中seaborn包常用图形使用详解
Nov 25 Python
完美解决pyinstaller打包报错找不到依赖pypiwin32或pywin32-ctypes的错误
Apr 01 Python
python nohup 实现远程运行不宕机操作
Apr 16 Python
python中加背景音乐如何操作
Jul 19 Python
Python3爬虫里关于代理的设置总结
Jul 30 Python
Python3如何使用tabulate打印数据
Sep 25 Python
AI:如何训练机器学习的模型
Apr 16 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速度全攻略
2006/10/09 PHP
jquery select(列表)的操作(取值/赋值)
2009/08/06 Javascript
自己编写的类似JS的trim方法
2013/10/09 Javascript
Jquery创建层显示标题和内容且随鼠标移动而移动
2014/01/26 Javascript
基于iframe实现类似于ajax的页面无刷新
2014/05/31 Javascript
轻松创建nodejs服务器(2):nodejs服务器的构成分析
2014/12/18 NodeJs
JS实现仿腾讯微博无刷新删除微博效果代码
2015/10/16 Javascript
Javascript BOM学习小结(六)
2015/11/26 Javascript
jQuery实时显示鼠标指针位置和键盘ASCII码
2016/03/28 Javascript
JavaScript函数节流的两种写法
2017/04/07 Javascript
原生JS发送异步数据请求
2017/06/08 Javascript
bootstrap datetimepicker控件位置异常的解决方法
2017/11/23 Javascript
详解Node.js读写中文内容文件操作
2018/10/10 Javascript
Vue+Koa2 打包后进行线上部署的教程详解
2019/07/31 Javascript
vue集成chart.js的实现方法
2019/08/20 Javascript
layer.confirm点击第一个按钮关闭弹出框的方法
2019/09/09 Javascript
jQuery与原生JavaScript选择HTML元素集合用法对比分析
2019/11/26 jQuery
vuex(vue状态管理)的特殊应用案例分享
2020/03/03 Javascript
详解ES6 CLASS在微信小程序中的应用实例
2020/04/24 Javascript
我所理解的JavaScript中的this指向
2020/09/04 Javascript
[04:52]第二届DOTA2亚洲邀请赛主赛事第一天比赛集锦:OG娜迦海妖放大配合谜团大中3人
2017/04/02 DOTA
Django Highcharts制作图表
2016/08/27 Python
python数据清洗系列之字符串处理详解
2017/02/12 Python
Python OpenCV 直方图的计算与显示的方法示例
2018/02/08 Python
用Eclipse写python程序
2018/02/10 Python
对Python多线程读写文件加锁的实例详解
2019/01/14 Python
python同步两个文件夹下的内容
2019/08/29 Python
pytorch torchvision.ImageFolder的用法介绍
2020/02/20 Python
matplotlib 对坐标的控制,加图例注释的操作
2020/04/17 Python
python中pandas库中DataFrame对行和列的操作使用方法示例
2020/06/14 Python
体验完美剃须:The Art of Shaving
2018/08/06 全球购物
PUMA澳大利亚官方网站:德国运动品牌
2018/10/19 全球购物
作弊检讨书
2015/01/27 职场文书
2015年复活节活动总结
2015/02/27 职场文书
护士辞职信怎么写
2015/02/27 职场文书
2015年酒店年度工作总结
2015/05/23 职场文书