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 11 Python
Python基于twisted实现简单的web服务器
Sep 29 Python
Python使用bs4获取58同城城市分类的方法
Jul 08 Python
Python3实现发送QQ邮件功能(附件)
Dec 23 Python
Python+matplotlib实现填充螺旋实例
Jan 15 Python
Python使用matplotlib绘制多个图形单独显示的方法示例
Mar 14 Python
神经网络(BP)算法Python实现及应用
Apr 16 Python
python如何将两张图片生成为全景图片
Mar 05 Python
python_matplotlib改变横坐标和纵坐标上的刻度(ticks)方式
May 16 Python
jupyter notebook 写代码自动补全的实现
Nov 02 Python
tensorflow中的梯度求解及梯度裁剪操作
May 26 Python
Pandas自定义选项option设置
Jul 25 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/12/25 PHP
PHP中几种常见的超时处理全面总结
2012/09/11 PHP
Discuz批量替换帖子内容的方法(使用SQL更新数据库)
2014/06/23 PHP
thinkPHP实现表单自动验证
2014/12/24 PHP
PHP递归遍历多维数组实现无限分类的方法
2016/05/06 PHP
PHP基于堆栈实现的高级计算器功能示例
2017/09/15 PHP
PHP配合fiddler抓包抓取微信指数小程序数据的实现方法分析
2020/01/02 PHP
jqGrid jQuery 表格插件测试代码
2011/08/23 Javascript
推荐40款强大的 jQuery 导航插件和教程(上篇)
2012/09/14 Javascript
document.createElement()用法
2013/03/13 Javascript
jquery实现在光标位置插入内容的方法
2015/02/05 Javascript
轻松掌握JavaScript享元模式
2016/08/27 Javascript
微信端开发--登录小程序步骤
2017/01/11 Javascript
详解Vue 全局引入bass.scss 处理方案
2018/03/26 Javascript
vue中多个倒计时实现代码实例
2019/03/27 Javascript
微信小程序开发之map地图组件定位并手动修改位置偏差
2019/08/17 Javascript
AngularJS动态生成select下拉框的方法实例
2019/11/17 Javascript
Vue项目如何引入bootstrap、elementUI、echarts
2020/11/26 Vue.js
python利用拉链法实现字典方法示例
2017/03/25 Python
PyQt5 对图片进行缩放的实例
2019/06/18 Python
PyCharm 专业版安装图文教程
2020/02/20 Python
如何使用Python自动生成报表并以邮件发送
2020/10/15 Python
python更新数据库中某个字段的数据(方法详解)
2020/11/18 Python
纯css3(无图片/js)制作的几个社交媒体网站的图标
2013/03/21 HTML / CSS
加拿大著名时装品牌:SOIA & KYO
2016/08/23 全球购物
Etam德国:内衣精品店
2019/08/25 全球购物
乌克兰巴士票购买网站:inBus
2021/03/12 全球购物
Android面试题及答案
2015/09/04 面试题
生产现场工艺工程师岗位职责
2013/11/28 职场文书
幼儿园实习自我鉴定
2013/12/15 职场文书
学风建设演讲稿
2014/09/12 职场文书
转让协议书
2015/01/27 职场文书
2016新年年会主持词
2015/07/06 职场文书
2015团员个人年度总结
2015/11/24 职场文书
python 利用PyAutoGUI快速构建自动化操作脚本
2021/05/31 Python
Pillow图像处理库安装及使用
2022/04/12 Python