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解释器理解Python中的字节码
Apr 01 Python
Python中函数及默认参数的定义与调用操作实例分析
Jul 25 Python
python导入csv文件出现SyntaxError问题分析
Dec 15 Python
python使用Tkinter实现在线音乐播放器
Jan 30 Python
对python中的logger模块全面讲解
Apr 28 Python
Python中Numpy包的安装与使用方法简明教程
Jul 03 Python
使用Python实现从各个子文件夹中复制指定文件的方法
Oct 25 Python
Python实现某论坛自动签到功能
Aug 20 Python
pytorch 求网络模型参数实例
Dec 30 Python
Python自动登录QQ的实现示例
Aug 28 Python
matplotlib自定义鼠标光标坐标格式的实现
Jan 08 Python
Biblibili视频投稿接口分析并以Python实现自动投稿功能
Feb 05 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 时间计算问题小结
2009/01/04 PHP
PHP mail()函数使用及配置方法
2014/01/14 PHP
PHP中的socket_read和socket_recv区别详解
2015/02/09 PHP
基于jquery的9行js轻松实现tab控件示例
2013/10/12 Javascript
node.js中的http.createClient方法使用说明
2014/12/15 Javascript
this,this,再次讨论javascript中的this,超全面(经典)
2016/01/05 Javascript
js判断输入字符串是否为空、空格、null的方法总结
2016/06/14 Javascript
gulp-uglify 与gulp.watch()配合使用时报错(重复压缩问题)
2016/08/24 Javascript
Bootstrap 网格系统布局详解
2017/03/19 Javascript
详解axios在vue中的简单配置与使用
2017/05/10 Javascript
Windows下使用Nodejs运行js的方法
2017/09/02 NodeJs
JS运动特效之完美运动框架实例分析
2018/01/24 Javascript
js正则取值的结果数组调试方法
2018/10/10 Javascript
JS中的算法与数据结构之常见排序(Sort)算法详解
2019/08/16 Javascript
基于Vue和Element-Ui搭建项目的方法
2019/09/06 Javascript
浅谈vue3中effect与computed的亲密关系
2019/10/10 Javascript
[00:23]DOTA2群星共贺开放测试 25日无码时代来袭
2013/09/23 DOTA
[50:59]2018DOTA2亚洲邀请赛 4.7 总决赛 LGD vs Mineski第四场
2018/04/10 DOTA
使用Python下载Bing图片(代码)
2013/11/07 Python
详解python使用pip安装第三方库(工具包)速度慢、超时、失败的解决方案
2018/12/02 Python
selenium处理元素定位点击无效问题
2019/06/12 Python
python Matplotlib基础--如何添加文本和标注
2021/01/26 Python
CSS3 实现雷达扫描图的示例代码
2020/09/21 HTML / CSS
AmazeUI 加载进度条的实现示例
2020/08/20 HTML / CSS
JINS眼镜官方网站:日本最大的眼镜邮购
2016/10/14 全球购物
面向中国市场的在线海淘美妆零售网站:Beauty House美丽屋
2021/03/02 全球购物
留学生如何写好自荐信
2013/12/27 职场文书
责任书格式范文
2014/07/28 职场文书
产品陈列协议书(标准版)
2014/09/17 职场文书
2015年复活节活动总结
2015/02/27 职场文书
证劵公司反洗钱宣传活动总结
2015/05/08 职场文书
男人帮观后感
2015/06/18 职场文书
六一儿童节致辞
2015/07/31 职场文书
2016年春季趣味运动会开幕词
2016/03/04 职场文书
漫画「处刑少女的生存之道」第3卷封面公开
2022/03/21 日漫
MySQL 执行数据库更新update操作的时候数据库卡死了
2022/05/02 MySQL