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使用cookielib库示例分享
Mar 03 Python
python中使用enumerate函数遍历元素实例
Jun 16 Python
Python学生信息管理系统修改版
Mar 13 Python
高效使用Python字典的清单
Apr 04 Python
解决python中 f.write写入中文出错的问题
Oct 31 Python
查看python安装路径及pip安装的包列表及路径
Apr 03 Python
django框架使用orm实现批量更新数据的方法
Jun 21 Python
python变量命名的7条建议
Jul 04 Python
python中sort和sorted排序的实例方法
Aug 26 Python
python中导入 train_test_split提示错误的解决
Jun 19 Python
Pycharm学生免费专业版安装教程的方法步骤
Sep 24 Python
python中最小二乘法详细讲解
Feb 19 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
php数据结构与算法(PHP描述) 查找与二分法查找
2012/06/21 PHP
浅析php面向对象public private protected 访问修饰符
2013/06/30 PHP
javascript attachEvent绑定多个事件执行顺序问题
2010/10/20 Javascript
jQuery的slideToggle方法实例
2013/05/07 Javascript
jquery及原生js获取select下拉框选中的值示例
2013/10/25 Javascript
基于BootStrap的Metronic框架实现页面链接收藏夹功能按钮移动收藏记录(使用Sortable进行拖动排序)
2016/08/29 Javascript
jQuery中slidedown与slideup方法用法示例
2016/09/16 Javascript
Angularjs的启动过程分析
2017/07/18 Javascript
详解Vuex管理登录状态
2017/11/13 Javascript
原生js实现移动端Touch轮播图的方法步骤
2019/01/03 Javascript
微信小程序tab切换可滑动切换导航栏跟随滚动实现代码
2019/09/04 Javascript
layui-table对返回的数据进行转变显示的实例
2019/09/04 Javascript
使用Bootstrap做一个朝代历史表
2019/12/10 Javascript
js实现的订阅发布者模式简单示例
2020/03/14 Javascript
JS数组的常用10种方法详解
2020/05/08 Javascript
[00:09]DOTA2新版本PA至宝特效动作展示
2014/11/19 DOTA
[54:05]DOTA2-DPC中国联赛定级赛 SAG vs iG BO3第一场 1月9日
2021/03/11 DOTA
Python进程间通信之共享内存详解
2017/10/30 Python
pytorch 把MNIST数据集转换成图片和txt的方法
2018/05/20 Python
初探利用Python进行图文识别(OCR)
2019/02/26 Python
Python网络爬虫之爬取微博热搜
2019/04/18 Python
Python 实现try重新执行
2019/12/21 Python
在Windows上安装和配置 Jupyter Lab 作为桌面级应用程序教程
2020/04/22 Python
Python数据可视化图实现过程详解
2020/06/12 Python
Html5实现移动端、PC端 刮刮卡效果
2016/06/30 HTML / CSS
香港网上花店:FlowerAdvisor香港
2019/05/30 全球购物
双立人加拿大官网:Zwilling加拿大
2020/08/10 全球购物
车间工艺员岗位职责
2013/12/09 职场文书
小学教学工作总结2015
2015/05/13 职场文书
SQLServer2019 数据库的基本使用之图形化界面操作的实现
2021/04/08 SQL Server
MySQL 8.0 之不可见列的基本操作
2021/05/20 MySQL
浅谈sql_@SelectProvider及使用注意说明
2021/08/04 Java/Android
Python何绘制带有背景色块的折线图
2022/04/23 Python
CSS 左边固定宽右边自适应的6种方法
2022/05/15 HTML / CSS
安装harbor作为docker镜像仓库的问题
2022/06/14 Servers
SqlServer常用函数及时间处理小结
2023/05/08 SQL Server