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简单日志处理类分享
Feb 14 Python
Python网络爬虫与信息提取(实例讲解)
Aug 29 Python
Python3 模块、包调用&路径详解
Oct 25 Python
python机器学习库常用汇总
Nov 15 Python
Python使用pymongo模块操作MongoDB的方法示例
Jul 20 Python
Jupyter notebook在mac:linux上的配置和远程访问的方法
Jan 14 Python
python实现公司年会抽奖程序
Jan 22 Python
Django中如何使用sass的方法步骤
Jul 09 Python
PyQt5实现暗黑风格的计时器
Jul 29 Python
wxpython绘制音频效果
Nov 18 Python
python+selenium定时爬取丁香园的新型冠状病毒数据并制作出类似的地图(部署到云服务器)
Feb 09 Python
Python如何用filter函数筛选数据
Mar 05 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
用Zend Studio+PHPnow+Zend Debugger搭建PHP服务器调试环境步骤
2014/01/19 PHP
PHP pthreads v3使用中的一些坑和注意点分析
2020/02/21 PHP
对象特征检测法判断浏览器对javascript对象的支持
2009/07/25 Javascript
javascript 数组排序函数
2009/08/20 Javascript
js为鼠标添加右击事件防止默认的右击菜单弹出
2013/07/29 Javascript
jQuery使用之标记元素属性用法实例
2015/01/19 Javascript
Shell脚本实现Linux系统和进程资源监控
2015/03/05 Javascript
Jquery解析json字符串及json数组的方法
2015/05/29 Javascript
jquery实现浮动在网页右下角的彩票开奖公告窗口代码
2015/09/04 Javascript
基于jquery实现图片上传本地预览功能
2016/01/08 Javascript
jquery插件之文字间歇自动向上滚动效果代码
2016/02/25 Javascript
JS在一定时间内跳转页面及各种刷新页面的实现方法
2016/05/26 Javascript
jquery延迟对象解析
2016/10/26 Javascript
AngularJS的脏检查深入分析
2017/04/22 Javascript
Vue组件模板形式实现对象数组数据循环为树形结构(实例代码)
2017/07/31 Javascript
使用Node.js实现简易MVC框架的方法
2017/08/07 Javascript
AngularJS 的$timeout服务示例代码
2017/09/21 Javascript
JavaScript多态与封装实例分析
2018/07/27 Javascript
解决vue打包css文件中背景图片的路径问题
2018/09/03 Javascript
JavaScript实现身份证验证代码实例
2019/08/26 Javascript
简单了解JS打开url的方法
2020/02/21 Javascript
Python中datetime常用时间处理方法
2015/06/15 Python
使用python实现离散时间傅里叶变换的方法
2019/09/02 Python
Python如何读取文件中图片格式
2020/01/13 Python
用pytorch的nn.Module构造简单全链接层实例
2020/01/14 Python
TensorFlow:将ckpt文件固化成pb文件教程
2020/02/11 Python
Python使用tkinter实现摇骰子小游戏功能的代码
2020/07/02 Python
高级护理专业大学生求职信
2013/10/24 职场文书
税务干部鉴定材料
2014/02/11 职场文书
《雨霖铃》教学反思
2014/02/22 职场文书
上海世博会口号
2014/06/19 职场文书
考察邀请函范文
2015/01/31 职场文书
2015年幼儿园保育员工作总结
2015/04/23 职场文书
离职告别感言
2015/08/04 职场文书
Idea连接MySQL数据库出现中文乱码的问题
2021/04/14 MySQL
mysql配置SSL证书登录的实现
2021/09/04 MySQL