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实现数值积分的Simpson方法实例分析
Jun 05 Python
Python实现的直接插入排序算法示例
Apr 29 Python
django多文件上传,form提交,多对多外键保存的实例
Aug 06 Python
wxPython电子表格功能wx.grid实例教程
Nov 19 Python
Python 一行代码能实现丧心病狂的功能
Jan 18 Python
Python操作MongoDb数据库流程详解
Mar 05 Python
Python实现UDP程序通信过程图解
May 15 Python
django orm模块中的 is_delete用法
May 20 Python
浅谈Pycharm的项目文件名是红色的原因及解决方式
Jun 01 Python
python语言的优势是什么
Jun 17 Python
Python3以GitHub为例来实现模拟登录和爬取的实例讲解
Jul 30 Python
pandas取dataframe特定行列的实现方法
May 24 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图片处理:加水印、缩略图的实现(自定义函数:watermark、thumbnail)
2010/12/02 PHP
php中多维数组按指定value排序的实现代码
2014/08/19 PHP
PHP实现更新中间关联表数据的两种方法
2014/09/01 PHP
PHP5.3连接Oracle客户端及PDO_OCI模块的安装方法
2016/05/13 PHP
浅谈PHP中new self()和new static()的区别
2017/08/11 PHP
PHP 布尔值的自增与自减的实现方法
2018/05/03 PHP
thinkphp5框架扩展redis类方法示例
2019/05/06 PHP
JQuery学习笔记 nt-child的使用
2011/01/17 Javascript
jquery写个checkbox——类似邮箱全选功能
2013/03/19 Javascript
js常用自定义公共函数汇总
2014/01/15 Javascript
Javascript的setTimeout()使用闭包特性时需要注意的问题
2014/09/23 Javascript
jQuery中Ajax的get、post等方法详解
2015/01/20 Javascript
jQuery on()方法使用技巧详解
2015/04/16 Javascript
基于JavaScript实现仿京东图片轮播效果
2015/11/06 Javascript
JavaScript代码实现左右上下自动晃动自动移动
2016/04/08 Javascript
vue2.0 如何在hash模式下实现微信分享
2019/01/22 Javascript
微信JS-SDK updateAppMessageShareData安卓不能自定义分享详解
2019/03/29 Javascript
通过说明与示例了解js五种设计模式
2019/06/17 Javascript
浅入深出Vue之自动化路由
2019/08/06 Javascript
nodejs对mongodb数据库的增加修删该查实例代码
2020/01/05 NodeJs
在vs code 中如何创建一个自己的 Vue 模板代码
2020/11/10 Javascript
[03:05]DOTA2英雄基础教程 嗜血狂魔
2013/12/10 DOTA
python脚本实现数据导出excel格式的简单方法(推荐)
2016/12/30 Python
python:按行读入,排序然后输出的方法
2019/07/20 Python
如何使用Python进行PDF图片识别OCR
2021/01/22 Python
pytest fixtures装饰器的使用和如何控制用例的执行顺序
2021/01/28 Python
CSS3中的注音对齐属性ruby-align用法指南
2016/07/01 HTML / CSS
移动端html5 meta标签的神奇功效
2016/01/06 HTML / CSS
科长竞争上岗演讲稿
2014/05/12 职场文书
教师党员岗位承诺书
2014/05/29 职场文书
背起爸爸上学观后感
2015/06/08 职场文书
保险公司2016开门红口号集锦
2015/12/24 职场文书
初中班级口号霸气押韵
2015/12/24 职场文书
2016年国庆节67周年活动总结
2016/04/01 职场文书
MongoDB使用profile分析慢查询的步骤
2021/04/30 MongoDB
Python matplotlib 利用随机函数生成变化图形
2022/04/26 Python