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的操作难点总结(新手必看篇)
Aug 03 Python
Python初学时购物车程序练习实例(推荐)
Aug 08 Python
python MysqlDb模块安装及其使用详解
Feb 23 Python
Python 实现引用其他.py文件中的类和类的方法
Apr 29 Python
解决Python2.7中IDLE启动没有反应的问题
Nov 30 Python
Python的高阶函数用法实例分析
Apr 11 Python
Pythony运维入门之Socket网络编程详解
Apr 15 Python
python pandas时序处理相关功能详解
Jul 03 Python
Python基于pyecharts实现关联图绘制
Mar 27 Python
keras模型保存为tensorflow的二进制模型方式
May 25 Python
Python爬虫教程知识点总结
Oct 19 Python
基于PyQT5制作一个桌面摸鱼工具
Feb 15 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
解析smarty模板中类似for的功能实现
2013/06/18 PHP
php中引用符号(&)的使用详解
2013/11/13 PHP
php批量删除超链接的实现方法
2015/10/19 PHP
Javascript学习笔记7 原型链的原理
2010/01/11 Javascript
使用JSLint提高JS代码质量方法分享
2013/12/16 Javascript
jquery对单选框,多选框,文本框等常见操作小结
2014/01/08 Javascript
js与jquery获取父级元素,子级元素,兄弟元素的实现方法
2014/01/09 Javascript
js实现div在页面拖动效果
2016/05/04 Javascript
JavaScript学习笔记整理_关于表达式和语句
2016/09/19 Javascript
纯javascript版日历控件
2016/11/24 Javascript
canvas绘制万花筒效果(代码分享)
2017/01/20 Javascript
js获取ip和地区
2017/03/10 Javascript
vue裁切预览组件功能的实现步骤
2018/05/04 Javascript
vue.js 图片上传并预览及图片更换功能的实现代码
2018/08/27 Javascript
解决vuejs项目里css引用背景图片不能显示的问题
2018/09/13 Javascript
跨域解决之JSONP和CORS的详细介绍
2018/11/21 Javascript
js时间戳转yyyy-MM-dd HH-mm-ss工具类详解
2019/04/30 Javascript
微信小程序实现的picker多级联动功能示例
2019/05/23 Javascript
node基于async/await对mysql进行封装
2019/06/20 Javascript
vue实现短信验证码输入框
2020/04/17 Javascript
element-ui和vue表单(对话框)验证提示语(残留)清除操作
2020/09/11 Javascript
python中使用enumerate函数遍历元素实例
2014/06/16 Python
python和shell实现的校验IP地址合法性脚本分享
2014/10/23 Python
python编程培训 python培训靠谱吗
2018/01/17 Python
python3+PyQt5重新实现自定义数据拖放处理
2018/04/19 Python
python读取raw binary图片并提取统计信息的实例
2020/01/09 Python
python实现低通滤波器代码
2020/02/26 Python
keras处理欠拟合和过拟合的实例讲解
2020/05/25 Python
Python reversed反转序列并生成可迭代对象
2020/10/22 Python
实列教程 一款基于jquery和css3的响应式二级导航菜单
2014/11/13 HTML / CSS
毕业生动漫设计求职信
2013/10/11 职场文书
信息管理专业推荐信
2013/10/29 职场文书
大学生村官承诺书
2014/03/28 职场文书
食堂标语大全
2014/06/11 职场文书
图书馆志愿者活动总结
2014/06/27 职场文书
人事聘任通知
2015/04/21 职场文书