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实现从url中提取域名的几种方法
Sep 26 Python
python实现查找excel里某一列重复数据并且剔除后打印的方法
May 26 Python
Python中动态创建类实例的方法
Mar 24 Python
使用Python对Csv文件操作实例代码
May 12 Python
如何用itertools解决无序排列组合的问题
May 18 Python
Python模拟用户登录验证
Sep 11 Python
python ansible服务及剧本编写
Dec 29 Python
浅谈Python中的zip()与*zip()函数详解
Feb 24 Python
Django如何自定义分页
Sep 25 Python
tensorflow之变量初始化(tf.Variable)使用详解
Feb 06 Python
简单了解django处理跨域请求最佳解决方案
Mar 25 Python
聊聊python中的异常嵌套
Sep 01 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
全国FM电台频率大全 - 18 湖南省
2020/03/11 无线电
PHP通用检测函数集合
2006/11/25 PHP
修改Zend引擎实现PHP源码加密的原理及实践
2008/04/14 PHP
php实现用户在线时间统计详解
2011/10/08 PHP
PHP 观察者模式的实现代码
2013/05/10 PHP
php自定义类fsocket模拟post或get请求的方法
2015/07/31 PHP
php远程下载类分享
2016/04/13 PHP
PHP购物车类Cart.class.php定义与用法示例
2016/07/20 PHP
php的常量和变量实例详解
2017/06/27 PHP
PHP封装请求类实例分析【基于Yii框架】
2019/10/17 PHP
javascript JSON操作入门实例
2010/04/16 Javascript
js图片跟随鼠标移动代码
2015/11/26 Javascript
jQuery.Form上传文件操作
2017/02/05 Javascript
Vue 组件(component)教程之实现精美的日历方法示例
2018/01/08 Javascript
JS实现显示当前日期的实例代码
2018/07/03 Javascript
JavaScript实现多张图片放大镜效果示例【不限定图片尺寸,rem单位】
2019/05/14 Javascript
jQuery+PHP+Ajax实现动态数字统计展示功能
2019/12/25 jQuery
react组件基本用法示例小结
2020/04/27 Javascript
el-table表头根据内容自适应完美解决表头错位和固定列错位
2021/01/07 Javascript
[32:17]完美世界DOTA2联赛循环赛LBZS vs Forest第二场 10月30日
2020/10/31 DOTA
python在windows和linux下获得本机本地ip地址方法小结
2015/03/20 Python
Python实现的插入排序算法原理与用法实例分析
2017/11/22 Python
python用户管理系统的实例讲解
2017/12/23 Python
详解Python3中ceil()函数用法
2019/02/19 Python
用python生成(动态彩色)二维码的方法(使用myqr库实现)
2019/06/24 Python
Python代码生成视频的缩略图的实例讲解
2019/12/22 Python
tensorflow实现tensor中满足某一条件的数值取出组成新的tensor
2020/01/04 Python
中国最大的团购网站:聚划算
2016/09/21 全球购物
上学迟到的检讨书
2014/01/11 职场文书
学校组织向国旗敬礼活动方案(中小学适用)
2014/09/27 职场文书
基层党员群众路线教育实践活动个人对照检查材料思想汇报
2014/10/05 职场文书
2014年高校辅导员工作总结
2014/12/09 职场文书
个人党性分析材料
2014/12/19 职场文书
毕业欢送晚会主持词
2019/06/25 职场文书
导游词之上海豫园
2019/10/24 职场文书
《蓝鲸的眼睛》读后感5篇
2020/01/15 职场文书