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实现单词拼写检查
Apr 25 Python
利用python模拟实现POST请求提交图片的方法
Jul 25 Python
django数据库migrate失败的解决方法解析
Feb 08 Python
Python3用tkinter和PIL实现看图工具
Jun 21 Python
python selenium 弹出框处理的实现
Feb 26 Python
python使用thrift教程的方法示例
Mar 21 Python
python利用多种方式来统计词频(单词个数)
May 27 Python
python正则-re的用法详解
Jul 28 Python
Python替换NumPy数组中大于某个值的所有元素实例
Jun 08 Python
Python Selenium XPath根据文本内容查找元素的方法
Dec 07 Python
selenium设置浏览器为headless无头模式(Chrome和Firefox)
Jan 08 Python
Python一些基本的图像操作和处理总结
Jun 23 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语法速查表
2007/01/02 PHP
apache mysql php 源码编译使用方法
2012/05/03 PHP
PHP操作Memcache实例介绍
2013/06/14 PHP
curl实现站外采集的方法和技巧
2014/01/31 PHP
PHP 实现字符串翻转(包含中文汉字)的实现代码
2017/04/01 PHP
php实现往pdf中加数字签名操作示例【附源码下载】
2018/08/07 PHP
thinkphp诸多限制条件下如何getshell详解
2020/12/09 PHP
编写自己的jQuery插件简单实现代码
2011/04/19 Javascript
基于jQuery实现的水平和垂直居中的div窗口
2011/08/08 Javascript
Js+Flash实现访问剪切板操作
2012/11/20 Javascript
jQuery判断checkbox(复选框)是否被选中以及全选、反选实现代码
2014/02/21 Javascript
js 实现浏览历史记录示例
2014/04/20 Javascript
JavaScript中的object转换函数toString()与valueOf()介绍
2014/12/31 Javascript
基于jQuery和CSS3制作数字时钟附源码下载(jquery篇)
2015/11/24 Javascript
JavaScript数组的定义及数字操作技巧
2016/06/06 Javascript
AngularJS基础 ng-copy 指令实例代码
2016/08/01 Javascript
Javascript别踩白块儿(钢琴块儿)小游戏实现代码
2017/07/20 Javascript
利用js编写网页进度条效果
2017/10/08 Javascript
electron 如何将任意资源打包的方法步骤
2020/04/16 Javascript
js实现贪吃蛇小游戏(加墙)
2020/07/31 Javascript
[02:09]DOTA2辉夜杯 EHOME夺冠举杯现场
2015/12/28 DOTA
在Django框架中运行Python应用全攻略
2015/07/17 Python
15行Python代码实现网易云热门歌单实例教程
2019/03/10 Python
python实现趣味图片字符化
2019/04/30 Python
联想瑞士官方网站:Lenovo Switzerland
2017/11/19 全球购物
函数指针的定义是什么
2016/08/14 面试题
函授本科自我鉴定
2013/11/03 职场文书
启动仪式策划方案
2014/06/14 职场文书
英语课前三分钟演讲稿
2014/08/19 职场文书
龙潭大峡谷导游词
2015/02/10 职场文书
居住证明范文
2015/06/17 职场文书
手把手教你制定暑期学习计划,让你度过充实的暑假
2019/08/22 职场文书
PHP设计模式(观察者模式)
2021/07/07 PHP
html5实现点击弹出图片功能
2021/07/16 HTML / CSS
python中Pyqt5使用Qlabel标签播放视频
2022/04/22 Python
Hive HQL支持2种查询语句风格
2022/06/25 数据库