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程序设计入门(1)基本语法简介
Jun 13 Python
Python中实现字符串类型与字典类型相互转换的方法
Aug 18 Python
python并发2之使用asyncio处理并发
Dec 21 Python
Python3 XML 获取雅虎天气的实现方法
Feb 01 Python
python实现对任意大小图片均匀切割的示例
Dec 05 Python
在OpenCV里实现条码区域识别的方法示例
Dec 04 Python
python基于celery实现异步任务周期任务定时任务
Dec 30 Python
python通过移动端访问查看电脑界面
Jan 06 Python
使用pandas库对csv文件进行筛选保存
May 25 Python
Keras之自定义损失(loss)函数用法说明
Jun 10 Python
python实现批量命名照片
Jun 18 Python
使用pandas读取表格数据并进行单行数据拼接的详细教程
Mar 03 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
用Simple Excel导出xls实现方法
2012/12/06 PHP
ThinkPHP登录功能的实现方法
2014/08/20 PHP
详解php框架Yaf路由重写
2017/06/20 PHP
JS Array对象入门分析
2008/10/30 Javascript
JavaScript 保存数组到Cookie的代码
2010/04/14 Javascript
基于jQuery架构javascript基础体系
2011/01/01 Javascript
关于Javascript与iframe的那些事儿
2013/07/04 Javascript
高效的获取当前元素是父元素的第几个子元素
2013/10/15 Javascript
原生js实现淘宝首页点击按钮缓慢回到顶部效果
2014/04/06 Javascript
jQuery判断复选框是否勾选的原理及示例
2014/05/21 Javascript
node.js中的path.basename方法使用说明
2014/12/09 Javascript
深入理解JavaScript系列(50):Function模式(下篇)
2015/03/04 Javascript
微信小程序-详解数据缓存
2016/11/24 Javascript
jQuery实现可兼容IE6的淡入淡出效果告警提示功能示例
2017/09/20 jQuery
基于webpack 实用配置方法总结
2017/09/28 Javascript
chorme 浏览器记住密码后input黄色背景处理方法(两种)
2017/11/22 Javascript
vue.js 实现点击展开收起动画效果
2018/07/07 Javascript
Vue2.x中利用@font-size引入字体图标报错的解决方法
2018/09/28 Javascript
微信小程序实现watch监听
2020/06/04 Javascript
django模型中的字段和model名显示为中文小技巧分享
2014/11/18 Python
Python中IPYTHON入门实例
2015/05/11 Python
用Python将mysql数据导出成json的方法
2018/08/21 Python
python2.7和NLTK安装详细教程
2018/09/19 Python
连接pandas以及数组转pandas的方法
2019/06/28 Python
tensorflow没有output结点,存储成pb文件的例子
2020/01/04 Python
Tensorflow之梯度裁剪的实现示例
2020/03/08 Python
Python 实现简单的客户端认证
2020/07/29 Python
HTML5画渐变背景图片并自动下载实现步骤
2013/11/18 HTML / CSS
爷爷追悼会答谢词
2014/01/24 职场文书
办公自动化毕业生求职信
2014/03/09 职场文书
利群广告词
2014/03/20 职场文书
扩大国家免疫规划实施方案
2014/03/21 职场文书
工作收入住址证明
2014/10/28 职场文书
色戒观后感
2015/06/12 职场文书
关于公司年会的开幕词
2016/03/04 职场文书
Python爬虫入门案例之爬取二手房源数据
2021/10/16 Python