Python tkinter常用操作代码实例
作者:pypypypy 发布时间:2021-01-05 21:26:09
标签:Python,tkinter
这篇文章主要介绍了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)
来源:https://www.cnblogs.com/pypypy/p/12116734.html
0
投稿
猜你喜欢
- 瞬间设计是什么?良好的用户体验,全在于那些完美的瞬间。在第一个瞬间,假设当一位用户从购物搜索结果页面跳转到某个店铺的时候,他此刻可能是想看看
- 刚刚换用windows7 64位旗舰版,使用其自带的iis7作为调试工具,今天调试一个ASP+ACCESS的网站的时候遇到了“ADODB.C
- global.asa<SCRIPT LANGUAGE="VBScript" RUNAT=&qu
- 跑代码时,在命令行给python程序传入bool参数,但无法传入False,无论传入True还是False,程序里面都是True。下面是代码
- 从ASP初入门到PHP,感觉到PHP的强大之一就是内置函数的丰富,比如先前学习的PHP日期时间函数,读写文件的相关函数等都无不表明了PHP的
- 遍历列表-for循环列表中存储的元素可能非常多,如果想一个一个的访问列表中的元素,可能是一件十分头疼的事。那有没有什么好的办法呢?当然有!使
- 在当今企业环境中,保证数据安全不是可有可无的工作。频繁曝光的入侵和欺骗事件、萨班斯•奥克斯利法案、HIPAA法案规定和爱国
- 在网上查阅资料,发现很少用Python进行高斯函数的三维显示绘图的,原因可能是其图形显示太过怪异,没有MATLAB精细和直观。回顾一下二维高
- Dump ALL MySQL Databasesmysqldump --user=XXXXXXXX --password=XXXXXXX -
- 0. 简介上一篇博客简单介绍了GMP模型,这一篇我们介绍一下Go调度器的初始化过程,也就是在main.main函数运行之前所做的事情。1.
- 蜜蜂可以看到紫外线,人则看不到;蛇和蚊子可以看到红外线,人则看不到。火狐(Firefox)浏览器也可以看到人们看不到的东西,但迄今为止,这些
- 网页采用了 UTF-8 编码格式,这本来没有问题,问题是外部 CSS 文件默认是 ANSI
- 众所周知,随着数据库体积的日益庞大,其备份文件的大小也水涨船高。虽然说通过差异备份与完全备份配套策略,可以大大的减小SQL Server数据
- 以前在工作中遇到一个问题,当表单发送的数据量很大时,就会报错。查阅MSDN了解到,原因是微软对用Request.Form()可接收的最大数据
- 俺觉得自 己试着写写sql,调试调试还是有帮助的,读人家sql例子好像读懂了,自己写就未 必思路正确,调试得通,写得简洁。 这篇文字在网上被
- 本文实例为大家分享了Golang实现文件传输的具体代码,供大家参考,具体内容如下借助TCP完成文件的传输,基本思路如下:1、发送方(客户端)
- 1、取得控制台应用程序的根目录方法 方法1、Environment.CurrentDirectory 取得或设置当前工作目录的完整限定路径
- 事物绝非十全十美总有强差人意的一面,之前针对浮动分析了其引起文本重影的怪异问题,而作为浮动布局的最佳搭档定位布局也存在一定的缺陷。围绕着定位
- 核心代码function convert2utf8($string) { return iconv(&
- 第一种方法: 代码如下:Minimsdn.com为您提供的代码: -- Turn ON [Display IO Info when exec