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的Flask框架中的Jinja2模板引擎学习教程
Jun 30 Python
使用apidoc管理RESTful风格Flask项目接口文档方法
Feb 07 Python
python smtplib模块自动收发邮件功能(二)
May 22 Python
Python学习笔记之变量、自定义函数用法示例
May 28 Python
python gensim使用word2vec词向量处理中文语料的方法
Jul 05 Python
Python Django模板之模板过滤器与自定义模板过滤器示例
Oct 18 Python
python文件处理fileinput使用方法详解
Jan 02 Python
Python内置数据类型list各方法的性能测试过程解析
Jan 07 Python
python利用JMeter测试Tornado的多线程
Jan 12 Python
python实现人性化显示金额数字实例详解
Sep 25 Python
Python return语句如何实现结果返回调用
Oct 15 Python
pytorch __init__、forward与__call__的用法小结
Feb 27 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中判断变量为空的几种方法分享
2013/08/26 PHP
php魔法函数与魔法常量使用介绍
2017/07/23 PHP
使用PHP+MySql+Ajax+jQuery实现省市区三级联动功能示例
2017/09/15 PHP
PHP获取本周所有日期或者最近七天所有日期的方法
2018/06/20 PHP
javascript获取鼠标位置部分的实例代码(兼容IE,FF)
2013/08/05 Javascript
js实现文本框中焦点在最后位置
2014/03/04 Javascript
node.js中的buffer.Buffer.isBuffer方法使用说明
2014/12/14 Javascript
简介JavaScript中的getSeconds()方法的使用
2015/06/10 Javascript
jQuery页面刷新(局部、全部)问题分析
2016/01/09 Javascript
JS获取鼠标坐标位置实例分析
2016/01/20 Javascript
详解Angular的双向数据绑定(MV-VM)
2016/12/26 Javascript
JS调用Android、Ios原生控件
2017/01/06 Javascript
ES6 Promise对象概念与用法分析
2017/04/01 Javascript
Node.js+ES6+dropload.js实现移动端下拉加载实例
2017/06/01 Javascript
详解用vue.js和laravel实现微信授权登陆
2017/06/23 Javascript
AngularJS遍历获取数组元素的方法示例
2017/11/11 Javascript
vue vuex vue-rouert后台项目——权限路由(适合初学)
2017/12/29 Javascript
Echarts之悬浮框中的数据排序问题
2018/11/08 Javascript
js贪心算法 钱币找零问题代码实例
2019/09/11 Javascript
在vue-cli创建的项目中使用sass操作
2020/08/10 Javascript
Python实现的Google IP 可用性检测脚本
2015/04/23 Python
Python设计模式之MVC模式简单示例
2018/01/10 Python
Python线程障碍对象Barrier原理详解
2019/12/02 Python
俄罗斯便宜的在线服装商店:GroupPrice
2020/04/10 全球购物
什么是表空间(tablespace)和系统表空间(System tablespace)
2013/02/25 面试题
CSMA/CD介质访问控制协议
2015/11/17 面试题
行政总监岗位职责
2013/12/05 职场文书
年终考核评语
2014/01/19 职场文书
新品发布会主持词
2014/04/02 职场文书
思想品德评语大全
2014/12/31 职场文书
2015年全国助残日活动方案
2015/05/04 职场文书
走进科学观后感
2015/06/18 职场文书
人力资源部工作计划
2019/05/14 职场文书
MySQL修改默认引擎和字符集详情
2021/09/25 MySQL
Window server 2012 R2 AD域的组策略相关设置
2022/04/28 Servers
详解flex:1什么意思
2022/07/23 HTML / CSS