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解析xml文件操作实例
Oct 05 Python
Python导入oracle数据的方法
Jul 10 Python
python从入门到精通(DAY 2)
Dec 20 Python
python如何在终端里面显示一张图片
Aug 17 Python
Django中的Signal代码详解
Feb 05 Python
Python多线程爬取豆瓣影评API接口
Oct 22 Python
Python 脚本的三种执行方式小结
Dec 21 Python
Window系统下Python如何安装OpenCV库
Mar 05 Python
python 解决pycharm运行py文件只有unittest选项的问题
Sep 01 Python
pytorch 中autograd.grad()函数的用法说明
May 12 Python
Pytorch中的学习率衰减及其用法详解
Jun 05 Python
利用Python第三方库实现预测NBA比赛结果
Jun 21 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实现截取指定长度
2013/08/06 PHP
phpstrom使用xdebug配置方法
2013/12/17 PHP
PHP Session机制简介及用法
2014/08/19 PHP
php正则表达式学习笔记
2015/11/13 PHP
Zend Framework入门教程之Zend_Registry组件用法详解
2016/12/09 PHP
PHP迭代器和生成器用法实例分析
2019/09/28 PHP
DHTML Slide Show script图片轮换
2008/03/03 Javascript
JQuery操作表格(隔行着色,高亮显示,筛选数据)
2012/02/23 Javascript
基于jquery & json的省市区联动代码
2012/06/26 Javascript
解决Jquery鼠标经过不停滑动的问题
2014/03/03 Javascript
jquery新的绑定事件机制on方法的使用方法
2014/04/15 Javascript
实例详解JSON数据格式及json格式数据域字符串相互转换
2016/01/07 Javascript
jquery动态添加文本并获取值的方法
2016/10/12 Javascript
基于jQuery解决ios10以上版本缩放问题
2017/11/03 jQuery
js中apply()和call()的区别与用法实例分析
2018/08/14 Javascript
vue+php实现的微博留言功能示例
2019/03/16 Javascript
JS严格模式原理与用法实例分析
2020/04/27 Javascript
python并发编程之多进程、多线程、异步和协程详解
2016/10/28 Python
Python内存读写操作示例
2018/07/18 Python
python 函数中的内置函数及用法详解
2019/07/02 Python
使用python+whoosh实现全文检索
2019/12/09 Python
python爬虫库scrapy简单使用实例详解
2020/02/10 Python
Python3使用xlrd、xlwt处理Excel方法数据
2020/02/28 Python
如何在Django中使用聚合的实现示例
2020/03/23 Python
查看已安装tensorflow版本的方法示例
2020/04/19 Python
scrapy结合selenium解析动态页面的实现
2020/09/28 Python
如何实现一个python函数装饰器(Decorator)
2020/10/12 Python
css3模拟jq点击事件的实例代码
2017/07/06 HTML / CSS
解决HTML5中的audio在手机端和微信端的不能自动播放问题
2019/11/04 HTML / CSS
廉价连衣裙和婚纱礼服在线销售:Tbdress
2019/02/28 全球购物
C#如何调用Word并打开一个Word文档
2013/05/08 面试题
servlet面试题
2012/08/20 面试题
应届生幼儿园求职信
2013/11/12 职场文书
物流专业自荐信
2014/05/23 职场文书
先进个人事迹材料
2014/12/29 职场文书
服务器nginx权限被拒绝解决案例
2022/09/23 Servers