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 不关闭控制台的实现方法
Oct 23 Python
python实现监控linux性能及进程消耗性能的方法
Jul 25 Python
python实现同时给多个变量赋值的方法
Apr 30 Python
django定期执行任务(实例讲解)
Nov 03 Python
利用Tkinter和matplotlib两种方式画饼状图的实例
Nov 06 Python
windows10下python3.5 pip3安装图文教程
Apr 02 Python
pandas数值计算与排序方法
Apr 12 Python
python之cv2与图像的载入、显示和保存实例
Dec 05 Python
matplotlib绘制多个子图(subplot)的方法
Dec 03 Python
python字典按照value排序方法
Dec 28 Python
python的html标准库
Apr 29 Python
python manim实现排序算法动画示例
Aug 14 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
ThinkPHP实现ajax仿官网搜索功能实例
2014/12/02 PHP
php自定义函数实现JS的escape的方法示例
2016/07/07 PHP
深入认识javascript中的eval函数
2009/11/02 Javascript
ASP.NET jQuery 实例9  通过控件hyperlink实现返回顶部效果
2012/02/03 Javascript
jQuery学习笔记 操作jQuery对象 文档处理
2012/09/19 Javascript
使用js实现按钮控制文本框加1减1应用于小时+分钟
2013/12/09 Javascript
javascripit实现密码强度检测代码分享
2013/12/12 Javascript
node.js中的console.info方法使用说明
2014/12/09 Javascript
js的flv视频播放器插件使用方法
2015/06/23 Javascript
基于JS2Image实现圣诞树代码
2015/12/24 Javascript
JQuery实现网页右侧随动广告特效
2016/01/17 Javascript
jQuery右下角悬浮广告实例
2016/10/17 Javascript
浅谈通过JS拦截 pushState和replaceState事件
2017/07/21 Javascript
webpack学习笔记之优化缓存、合并、懒加载
2017/08/24 Javascript
Vue实现数字输入框中分割手机号码的示例
2017/10/10 Javascript
如何用原生js写一个弹窗消息提醒插件
2019/05/24 Javascript
layui中select,radio设置不生效的解决方法
2019/09/05 Javascript
vue滚动插件better-scroll使用详解
2019/10/18 Javascript
vue中的过滤器及其时间格式化问题
2020/04/09 Javascript
vue 使用post/get 下载导出文件操作
2020/08/07 Javascript
python写日志封装类实例
2015/06/28 Python
python爬虫的工作原理
2017/03/05 Python
Python使用functools实现注解同步方法
2018/02/06 Python
Python+OpenCv制作证件图片生成器的操作方法
2019/08/21 Python
python+jinja2实现接口数据批量生成工具
2019/08/28 Python
python3 实现函数写文件路径的正确方法
2019/11/27 Python
Python实现病毒仿真器的方法示例(附demo)
2020/02/19 Python
用css3写出气球样式的示例代码
2017/09/11 HTML / CSS
销售员自我评价怎么写
2013/09/19 职场文书
2014村务公开实施方案
2014/02/25 职场文书
环卫工作汇报材料
2014/10/28 职场文书
2014年银行信贷员工作总结
2014/12/08 职场文书
2015年仓库工作总结
2015/04/09 职场文书
2015年度质量工作总结报告
2015/04/27 职场文书
Go并发4种方法简明讲解
2022/04/06 Golang
Redis+AOP+自定义注解实现限流
2022/06/28 Redis