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 FTP操作类代码分享
May 13 Python
简单总结Python中序列与字典的相同和不同之处
Jan 19 Python
Python抓取框架Scrapy爬虫入门:页面提取
Dec 01 Python
浅谈Python在pycharm中的调试(debug)
Nov 29 Python
浅谈Python3中strip()、lstrip()、rstrip()用法详解
Apr 29 Python
Python中psutil的介绍与用法
May 02 Python
python3+PyQt5 数据库编程--增删改实例
Jun 17 Python
基于python的selenium两种文件上传操作实现详解
Sep 19 Python
基于pygame实现童年掌机打砖块游戏
Feb 25 Python
Python正则表达式学习小例子
Mar 03 Python
python中entry用法讲解
Dec 04 Python
Pytorch中使用ImageFolder读取数据集时忽略特定文件
Mar 23 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 session有效期问题
2009/04/26 PHP
谈谈关于php的优点与缺点
2013/04/11 PHP
8个必备的PHP功能实例代码
2013/10/27 PHP
PHP+redis实现添加处理投票的方法
2015/11/14 PHP
WordPress开发中用于标题显示的相关函数使用解析
2016/01/07 PHP
Laravel框架用户登陆身份验证实现方法详解
2017/09/14 PHP
变量声明时命名与变量作为对象属性时命名的区别解析
2013/12/06 Javascript
AngularJS入门教程之学习环境搭建
2014/12/06 Javascript
详解JavaScript中数组的相关知识
2015/07/29 Javascript
浅谈js的ajax的异步和同步请求的问题
2016/10/07 Javascript
Angular.js跨controller实现参数传递的两种方法
2017/02/20 Javascript
详解ES6之用let声明变量以及let loop机制
2017/07/15 Javascript
原生JS实现九宫格抽奖
2020/09/13 Javascript
Vue全局使用less样式,组件使用全局样式文件中定义的变量操作
2020/10/21 Javascript
以911新闻为例演示Python实现数据可视化的教程
2015/04/23 Python
Python输出由1,2,3,4组成的互不相同且无重复的三位数
2018/02/01 Python
Python使用Matplotlib模块时坐标轴标题中文及各种特殊符号显示方法
2018/05/04 Python
pandas的qcut()方法详解
2019/07/06 Python
python+pygame实现坦克大战
2019/09/10 Python
python3 pillow模块实现简单验证码
2019/10/31 Python
Python中的四种交换数值的方法解析
2019/11/18 Python
PyTorch实现AlexNet示例
2020/01/14 Python
Python实现链表反转的方法分析【迭代法与递归法】
2020/02/22 Python
Django 解决model 反向引用中的related_name问题
2020/05/19 Python
基于python实现删除指定文件类型
2020/07/21 Python
Python 爬取淘宝商品信息栏目的实现
2021/02/06 Python
HTML5 的新的表单元素(datalist/keygen/output)使用介绍
2013/07/19 HTML / CSS
爱淘宝:淘宝网购物分享平台
2017/04/28 全球购物
英国票务网站:Ticketmaster英国
2018/08/27 全球购物
如何用PHP实现邮件发送
2012/12/26 面试题
传承焦裕禄精神思想汇报2014
2014/09/10 职场文书
转让协议书范本
2014/09/13 职场文书
孩子满月酒答谢词
2015/09/30 职场文书
Python-OpenCV教程之图像的位运算详解
2021/06/21 Python
SQL Server2019数据库备份与还原脚本,数据库可批量备份
2021/11/20 SQL Server
MySQL提升大量数据查询效率的优化神器
2022/07/07 MySQL