python tkinter基本属性详解


Posted in Python onSeptember 16, 2019

1.外形尺寸

尺寸单位:只用默认的像素或者其他字符类的值!,不要用英寸毫米之类的内容。

btn = tkinter.Button(root,text = '按钮')
# 设置按钮尺寸,绝大多数默认单位是像素
btn.pack(ipadx = 100,ipady = 20)

2.坐标系

btn = tkinter.Button(root,text = '按钮')
# 坐标系
btn.place(x = 100,y = 50)

3.颜色

# 颜色:颜色单词
btn = tkinter.Button(root,text = '颜色',bg = 'blue')
btn.pack()
# 颜色:hex颜色  0-255 ---> 使用十六进制
btn = tkinter.Button(root,text = '颜色',bg = '#ff0000')
btn.pack()

4.字体属性

# 字体:可以设置字体类型和字体大小
btn = tkinter.Button(root,text = '字体',font = ('黑体',40))
btn.pack()
# 依次为字体类型,字体大小,后面就无所谓了
btn = tkinter.Button(root,text = '颜色',font =('黑体',40,'bold','italic'))
btn.pack()
#bold:粗体,italic:斜体,overstrike:横穿线

5.锚点

# 文字出现在按钮的左上角
btn = tkinter.Button(root,text = '锚点',anchor = 's')
btn.pack(ipadx = 20,ipady = 20)
# 锚点的值如下
# nw   n    ne
# w    center e
# sw   s    se

6.三维效果

# 三维效果也可以直接relief = 'flat'
btn = tkinter.Button(root,text = '3D',relief = tkinter.FLAT)
btn.pack()
# 三维效果有:flat:平的、raised:凸起(默认)、sunken:凹陷、groove、ridge 具体什么样自己尝试

7.位图

# 位图
btn = tkinter.Button(root,text = '位图',bitmap = 'question')
btn.pack()
# 各种位图
# error|gray75|gray50|gray25|gray12|hourglass|info|questhead|question|warning

python tkinter基本属性详解

8.鼠标

# 鼠标样式
# 当鼠标放到组件上时,鼠标变成心形
btn = tkinter.Button(root,text = '鼠标',cursor = 'heart')
btn.pack(ipadx = 30,ipady = 20)

# 鼠标在主界面时为心形
root['cursor'] = 'heart'

部分鼠标图形代码:

python tkinter基本属性详解

9.图片设置

# 图片设置
# 将图片设置为图像对象
tupian= tkinter.PhotoImage(file = '123.gif')
# 将按钮设置为图片
btn = tkinter.Button(root,text = '图片',image = tupian)
btn.pack()

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

Python 相关文章推荐
python通过ElementTree操作XML获取结点读取属性美化XML
Dec 02 Python
Python中正则表达式的用法实例汇总
Aug 18 Python
用Python制作检测Linux运行信息的工具的教程
Apr 01 Python
Python Selenium 之数据驱动测试的实现
Aug 01 Python
python实现统计代码行数的小工具
Sep 19 Python
pytorch 状态字典:state_dict使用详解
Jan 17 Python
Python socket处理client连接过程解析
Mar 18 Python
如何基于python实现不邻接植花
May 01 Python
Python如何在main中调用函数内的函数方式
Jun 01 Python
Keras官方中文文档:性能评估Metrices详解
Jun 15 Python
python中time、datetime模块的使用
Dec 14 Python
matplotlib绘制鼠标的十字光标的实现(自定义方式,官方实例)
Jan 10 Python
Django之使用内置函数和celery发邮件的方法示例
Sep 16 #Python
django中使用事务及接入支付宝支付功能
Sep 15 #Python
Django中的FBV和CBV用法详解
Sep 15 #Python
Python爬虫实现使用beautifulSoup4爬取名言网功能案例
Sep 15 #Python
Python爬虫实现的根据分类爬取豆瓣电影信息功能示例
Sep 15 #Python
Python实现的爬取豆瓣电影信息功能案例
Sep 15 #Python
Python数据库小程序源代码
Sep 15 #Python
You might like
paypal即时到账php实现代码
2010/11/28 PHP
ajax 的post方法实例(带循环)
2011/07/04 PHP
php使用mb_check_encoding检查字符串在指定的编码里是否有效
2013/11/07 PHP
使用php显示搜索引擎来的关键词
2014/02/13 PHP
Destoon旺旺无法正常显示,点击提示“会员名不存在”的解决办法
2014/06/21 PHP
PHP实现操作redis的封装类完整实例
2015/11/14 PHP
php中mkdir()函数的权限问题分析
2016/09/24 PHP
PHP二分查找算法示例【递归与非递归方法】
2016/09/29 PHP
在Thinkphp中使用ajax实现无刷新分页的方法
2016/10/25 PHP
PHP实现webshell扫描文件木马的方法
2017/07/31 PHP
JQuery 图片延迟加载并等比缩放插件
2009/11/09 Javascript
jquery获取iframe中的dom对象(两种方法)
2013/07/02 Javascript
js+html5操作sqlite数据库的方法
2016/02/02 Javascript
js a标签点击事件
2017/03/30 Javascript
微信小程序商城项目之淘宝分类入口(2)
2017/04/17 Javascript
node.js中express-session配置项详解
2017/05/31 Javascript
jQueryUI Sortable 应用Demo(分享)
2017/09/07 jQuery
vue axios数据请求及vue中使用axios的方法
2018/09/10 Javascript
JavaScript设计模式之装饰者模式实例详解
2019/01/17 Javascript
jQuery实现文本显示一段时间后隐藏的方法分析
2019/06/20 jQuery
js构造函数constructor和原型prototype原理与用法实例分析
2020/03/02 Javascript
[01:04:08]完美世界DOTA2联赛PWL S3 INK ICE vs GXR 第一场 12.16
2020/12/18 DOTA
在阿里云服务器上配置CentOS+Nginx+Python+Flask环境
2016/06/18 Python
python实现员工管理系统
2018/01/11 Python
python ChainMap 合并字典的实现步骤
2019/06/11 Python
使用python快速在局域网内搭建http传输文件服务的方法
2019/11/14 Python
Python更改pip镜像源的方法示例
2020/12/01 Python
Kenneth Cole官网:纽约时尚优雅品牌
2016/11/14 全球购物
北京SQL新华信咨询
2016/09/30 面试题
总经理的岗位职责
2014/02/23 职场文书
各营销点岗位职责范本
2014/03/05 职场文书
《李广射虎》教学反思
2014/04/27 职场文书
学术诚信承诺书
2014/05/26 职场文书
党员干部群众路线个人整改措施
2014/09/18 职场文书
三八妇女节致辞
2015/07/31 职场文书
JS开发前端团队展示控制器来为成员引流
2022/08/14 Javascript