python tkinter组件使用详解


Posted in Python onSeptember 16, 2019

这篇文章主要介绍了python tkinter组件使用详解,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下

1.按钮

# 按钮
# bg设置背景色
btn = tkinter.Button(root,text = '按钮',bg = 'red')
btn.pack()
# fg设置前景色(文字颜色)
btn1 = tkinter.Button(root,text = '按钮',fg = 'blue')
btn1.pack()
# font设置字体大小和样式(字体,大小,粗体,斜体等)
btn2 = tkinter.Button(root,text = '按钮',font = ('楷体',20,'italic'))
btn2.pack()
# 设置按钮高度和宽度单位:字符大小(不推荐用)
btn3 = tkinter.Button(root,text = '按钮',height = 4,width = 10)
btn3.pack()
# 设置多行文本的对齐方式right/left
btn4 = tkinter.Button(root,text = '孙悟空大\n闹天宫',justify = 'right')
btn4.pack()
# state 状态 active(激活), disabled(不能点), or normal(正常)
btn5 = tkinter.Button(root,text = '按钮',state = 'disabled')
btn5.pack()
# 边框粗细
btn5 = tkinter.Button(root,text = '按钮',bd = 5)
btn5.pack()

2.复选框

python tkinter组件使用详解

# 设置文本方法1(文本不变)
checkbutton = tkinter.Checkbutton(root,text = '同意此协议')
checkbutton.pack()
# 设置文本方法2(可变文本)
# 设置显示内容的tkinter变量
text = tkinter.StringVar()
# 设置内容
text.set('同意嫁给我')
checkbutton1 = tkinter.Checkbutton(root,textvariable = text)
checkbutton1.pack()
# 设置复选框勾选与否的值,当勾选或者不勾选时 result会获取一个值
result = tkinter.IntVar()
# 设置操作chenckbutton的方法:根据是否勾选获取值
def func():
  print(result.get())
# onvalue = 66,offvalue = 77 勾选时值为66默认为1,不勾选时为77默认为77
checkbutton = tkinter.Checkbutton(root,text = '同意此协议',variable =result,command = func,onvalue = 66,offvalue = 77)
checkbutton.pack()

 3.单行文本输入框

# 单行文本输入框
# 创建组件
# 宽度50:表示输入50个字符那么长/设置~背景色,前景色(输入的文字颜色)
username = tkinter.Entry(root,width = 50,bg = 'blue',fg = 'yellow')
username.pack()
# 密码
# show = '*':文本框中的内容显示为*
password = tkinter.Entry(root,show = '*')
password.pack()
# 没办法往里面写东西
test = tkinter.Entry(root,state = 'disabled')
test.pack()

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持三水点靠木。

Python 相关文章推荐
python使用mysqldb连接数据库操作方法示例详解
Dec 03 Python
python数据结构链表之单向链表(实例讲解)
Jul 25 Python
django在接受post请求时显示403forbidden实例解析
Jan 25 Python
python 列表转为字典的两个小方法(小结)
Jun 28 Python
python文件转为exe文件的方法及用法详解
Jul 08 Python
python自动识别文本编码格式代码
Dec 26 Python
Python Socket TCP双端聊天功能实现过程详解
Jun 15 Python
Java爬虫技术框架之Heritrix框架详解
Jul 22 Python
Python爬虫抓取指定网页图片代码实例
Jul 24 Python
如何向scrapy中的spider传递参数的几种方法
Nov 18 Python
Python机器学习算法之决策树算法的实现与优缺点
May 13 Python
Python趣味挑战之用pygame实现简单的金币旋转效果
May 31 Python
python tkinter组件摆放方式详解
Sep 16 #Python
python动态视频下载器的实现方法
Sep 16 #Python
python tkinter基本属性详解
Sep 16 #Python
Django之使用内置函数和celery发邮件的方法示例
Sep 16 #Python
django中使用事务及接入支付宝支付功能
Sep 15 #Python
Django中的FBV和CBV用法详解
Sep 15 #Python
Python爬虫实现使用beautifulSoup4爬取名言网功能案例
Sep 15 #Python
You might like
PHP sprintf() 函数的应用(定义和用法)
2012/06/29 PHP
php数组去重的函数代码
2013/02/03 PHP
php创建基本身份认证站点的方法详解
2013/06/08 PHP
如何通过Linux命令行使用和运行PHP脚本
2015/07/29 PHP
PHP正则+Snoopy抓取框架实现的抓取淘宝店信誉功能实例
2017/05/17 PHP
PHP守护进程化在C和PHP环境下的实现
2017/11/21 PHP
php函数式编程简单示例
2019/08/08 PHP
PHP+Redis链表解决高并发下商品超卖问题(实现原理及步骤)
2020/08/03 PHP
Jquery 插件学习实例1 插件制作说明与tableUI优化
2010/04/02 Javascript
jquery实现图片渐变切换兼容ie6/Chrome/Firefox
2013/08/02 Javascript
Area 区域实现post提交数据的js写法
2014/04/22 Javascript
js与jquery回车提交的方法
2015/02/03 Javascript
javascript实现点击提交按钮后显示loading的方法
2015/07/03 Javascript
Jquery on绑定的事件 触发多次实例代码
2016/12/08 Javascript
Vue 2.0+Vue-router构建一个简单的单页应用(附源码)
2017/03/14 Javascript
JavaScript实现HTML5游戏断线自动重连的方法
2017/09/18 Javascript
利用npm 安装删除模块的方法
2018/05/15 Javascript
详解Bootstrap 学习(一)入门
2019/04/12 Javascript
微信小程序云函数添加数据到数据库的方法
2020/03/04 Javascript
[58:15]2018DOTA2亚洲邀请赛 4.1 小组赛 A组 NB vs Liquid
2018/04/02 DOTA
python网络编程之数据传输UDP实例分析
2015/05/20 Python
python从入门到精通(DAY 2)
2015/12/20 Python
python使用psutil模块获取系统状态
2016/08/27 Python
python九九乘法表的实例
2017/09/26 Python
Python实现简单生成验证码功能【基于random模块】
2018/02/10 Python
python3+PyQt5+Qt Designer实现扩展对话框
2018/04/20 Python
用Python从0开始实现一个中文拼音输入法的思路详解
2019/07/20 Python
使用Python函数进行模块化的实现
2019/11/15 Python
PyTorch在Windows环境搭建的方法步骤
2020/05/12 Python
AmazeUI 手机版页面的顶部导航条Header与侧边导航栏offCanvas的示例代码
2020/08/19 HTML / CSS
美团网旗下网上订餐平台:美团外卖
2020/03/05 全球购物
2015年班级元旦晚会活动总结
2014/11/28 职场文书
2015年团队工作总结范文
2015/05/04 职场文书
党组织关系的介绍信模板
2019/06/21 职场文书
Centos环境下Postgresql 安装配置及环境变量配置技巧
2021/05/18 PostgreSQL
Python jiaba库的使用详解
2021/11/23 Python