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上基于Markov链生成伪随机文本的教程
Apr 17 Python
设计模式中的原型模式在Python程序中的应用示例
Mar 02 Python
windows及linux环境下永久修改pip镜像源的方法
Nov 28 Python
浅谈Tensorflow模型的保存与恢复加载
Apr 26 Python
对pandas读取中文unicode的csv和添加行标题的方法详解
Dec 12 Python
Django重置migrations文件的方法步骤
May 01 Python
python实现QQ批量登录功能
Jun 19 Python
python 利用jinja2模板生成html代码实例
Oct 10 Python
python zip,lambda,map函数代码实例
Apr 04 Python
如何实现在jupyter notebook中播放视频(不停地展示图片)
Apr 23 Python
解决python3.x安装numpy成功但import出错的问题
Nov 17 Python
在pycharm创建scrapy项目的实现步骤
Dec 01 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 empty函数 使用说明
2009/08/10 PHP
jQuery之自动完成组件的深入解析
2013/06/19 Javascript
SuperSlide2实现图片滚动特效
2014/06/20 Javascript
js实现浏览器窗口大小被改变时触发事件的方法
2015/02/02 Javascript
js实现动态加载脚本的方法实例汇总
2015/11/02 Javascript
使用jQuery在移动页面上添加按钮和给按钮添加图标
2015/12/04 Javascript
jQuery短信验证倒计时功能实现方法详解
2016/05/25 Javascript
Bootstrap表单使用方法详解
2017/02/17 Javascript
Angular之指令Directive用法详解
2017/03/01 Javascript
jQuery is not defined 错误原因与解决方法小结
2017/03/19 Javascript
nodejs制作爬虫实现批量下载图片
2017/05/19 NodeJs
ReactNative实现图片上传功能的示例代码
2017/07/11 Javascript
JavaScript数据类型的存储方法详解
2017/08/25 Javascript
JavaScript 中定义函数用 var foo = function () {} 和 function foo()区别介绍
2018/03/01 Javascript
Vue点击切换颜色的方法
2018/09/13 Javascript
微信二次分享报错invalid signature问题及解决方法
2019/04/01 Javascript
JavaScript 常见的继承方式汇总
2020/09/17 Javascript
[06:16]《DAC最前线》之地区预选赛全面回顾
2015/01/19 DOTA
python实现简单的计时器功能函数
2015/03/14 Python
Python实现简单的获取图片爬虫功能示例
2017/07/12 Python
python 同时运行多个程序的实例
2019/01/07 Python
Python redis操作实例分析【连接、管道、发布和订阅等】
2019/05/16 Python
Pytorch抽取网络层的Feature Map(Vgg)实例
2019/08/20 Python
python getopt模块使用实例解析
2019/12/18 Python
哪些是python中web开发框架
2020/06/17 Python
css3+jq创作含苞待放的荷花
2014/02/20 HTML / CSS
html5贪吃蛇游戏使用63行代码完美实现
2013/06/25 HTML / CSS
购买英国原创艺术:Art Gallery
2018/08/25 全球购物
财务会计人员岗位职责
2013/11/30 职场文书
三年级语文教学反思
2014/02/01 职场文书
创业培训计划书
2014/05/03 职场文书
2014党员学习兰辉先进事迹思想汇报
2014/09/17 职场文书
储备店长岗位职责
2015/04/14 职场文书
会计主管竞聘书
2015/09/15 职场文书
初中语文教师研修日志
2015/11/13 职场文书
表扬信范文
2019/04/22 职场文书