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中正则的使用指南
Dec 04 Python
python 3.5下xadmin的使用及修复源码bug
May 10 Python
详解python OpenCV学习笔记之直方图均衡化
Feb 08 Python
python pandas修改列属性的方法详解
Jun 09 Python
Python3爬虫之urllib携带cookie爬取网页的方法
Dec 28 Python
对Python3 解析html的几种操作方式小结
Feb 16 Python
Python实现TCP通信的示例代码
Sep 09 Python
Python爬取知乎图片代码实现解析
Sep 17 Python
使用python远程操作linux过程解析
Dec 04 Python
python 使用递归回溯完美解决八皇后的问题
Feb 26 Python
python如何利用Mitmproxy抓包
Oct 10 Python
Python解析微信dat文件的方法
Nov 30 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
分享8个最佳的代码片段在线测试网站
2013/06/29 PHP
php搜索文件程序分享
2015/10/30 PHP
php实现贪吃蛇小游戏
2016/07/26 PHP
PHP针对多用户实现更换头像功能
2016/09/04 PHP
PHP实现对二维数组某个键排序的方法
2016/09/14 PHP
PHP实现的AES双向加密解密功能示例【128位】
2018/09/03 PHP
PHP的cookie与session原理及用法详解
2019/09/27 PHP
PhpSpreadsheet设置单元格常用操作汇总
2020/11/13 PHP
广泛收集的jQuery拖放插件集合
2012/04/09 Javascript
innerHTML动态添加html代码和脚本兼容多个浏览器
2014/10/11 Javascript
js实现select跳转功能代码
2014/10/22 Javascript
JS获取iframe中marginHeight和marginWidth属性的方法
2015/04/01 Javascript
深入解析JavaScript编程中的this关键字使用
2015/11/09 Javascript
三种AngularJS中获取数据源的方式
2016/02/02 Javascript
Bootstrap 折叠(Collapse)插件用法实例详解
2016/06/01 Javascript
基于d3.js实现实时刷新的折线图
2016/08/03 Javascript
jQuery模拟实现的select点击选择效果【附demo源码下载】
2016/11/09 Javascript
JavaScript ES6中的简写语法总结与使用技巧
2018/12/30 Javascript
[56:47]Ti4 循环赛第三日 iG vs Liquid
2014/07/12 DOTA
[01:10]DOTA2 Supermajor:英雄,由我们见证
2018/05/14 DOTA
[46:50]Liquid vs Mineski 2018国际邀请赛小组赛BO2 第二场 8.18
2018/08/19 DOTA
python读取oracle函数返回值
2016/07/18 Python
使用pyecharts在jupyter notebook上绘图
2020/04/23 Python
python 集合 并集、交集 Series list set 转换的实例
2018/05/29 Python
Python将文本去空格并保存到txt文件中的实例
2018/07/24 Python
对PyQt5基本窗口控件 QMainWindow的使用详解
2019/06/19 Python
python批量修改图片尺寸,并保存指定路径的实现方法
2019/07/04 Python
Django  ORM 练习题及答案
2019/07/19 Python
python 设置xlabel,ylabel 坐标轴字体大小,字体类型
2019/07/23 Python
Anaconda配置pytorch-gpu虚拟环境的图文教程
2020/04/16 Python
加拿大鞋子连锁店:Town Shoes
2016/09/26 全球购物
英国家用电器折扣网站:Electrical Discount UK
2018/09/17 全球购物
党务公开方案
2014/05/06 职场文书
数学教育专业求职信
2014/07/22 职场文书
孔繁森观后感
2015/06/10 职场文书
公安干警正风肃纪心得体会
2016/01/15 职场文书