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中日期和时间格式化输出的方法小结
Mar 19 Python
在Python的web框架中配置app的教程
Apr 30 Python
python定时执行指定函数的方法
May 27 Python
Python用Bottle轻量级框架进行Web开发
Jun 08 Python
python生成excel的实例代码
Nov 08 Python
使用Python机器学习降低静态日志噪声
Sep 29 Python
对pyqt5之menu和action的使用详解
Jun 20 Python
OpenCV 边缘检测
Jul 10 Python
python numpy生成等差数列、等比数列的实例
Feb 25 Python
Python Tkinter Entry和Text的添加与使用详解
Mar 04 Python
python实现梯度法 python最速下降法
Mar 24 Python
如何设置PyCharm中的Python代码模版(推荐)
Nov 20 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
怎样在UNIX系统下安装MySQL
2006/10/09 PHP
PHP内置过滤器FILTER使用实例
2014/06/25 PHP
帝国cms常用标签汇总
2015/07/06 PHP
php检查字符串中是否有外链的方法
2015/07/29 PHP
PHP unset函数原理及使用方法解析
2020/08/14 PHP
js异或加解密效果代码
2008/06/25 Javascript
js中的数组Array定义与sort方法使用示例
2013/08/29 Javascript
方便实用的jQuery checkbox复选框全选功能简单实例
2013/10/09 Javascript
jquery将一个表单序列化为一个对象的方法
2013/12/02 Javascript
jQuery DOM操作实例
2014/03/05 Javascript
JavaScript实现在数组中查找不同顺序排列的字符串
2014/09/26 Javascript
JS实现新浪微博效果带遮罩层的弹出框代码
2015/10/12 Javascript
尝试动手制作javascript放大镜效果
2015/12/25 Javascript
angular实现表单验证及提交功能
2017/02/01 Javascript
JavaScript函数基础详解
2017/02/03 Javascript
详谈Angular 2+ 的表单(一)之模板驱动型表单
2017/04/25 Javascript
基于Require.js使用方法(总结)
2017/10/26 Javascript
javascript实现简易聊天室
2019/07/12 Javascript
微信小程序用户盒子、宫格列表的实现
2020/07/01 Javascript
VUE中setTimeout和setInterval自动销毁案例
2020/09/07 Javascript
跟老齐学Python之从if开始语句的征程
2014/09/14 Python
python模拟enum枚举类型的方法小结
2015/04/30 Python
django 在原有表格添加或删除字段的实例
2018/05/27 Python
python 多线程对post请求服务器测试并发的方法
2019/06/13 Python
python实现动态创建类的方法分析
2019/06/25 Python
Python用Try语句捕获异常的实例方法
2019/06/26 Python
Python devel安装失败问题解决方案
2020/06/09 Python
python如何导入依赖包
2020/07/13 Python
利用HTML5 Canvas API绘制矩形的超级攻略
2016/03/21 HTML / CSS
总经理助理职责
2014/02/04 职场文书
物流管理专业毕业生求职信
2014/03/23 职场文书
初中学生期末评语
2014/04/24 职场文书
国庆促销活动总结
2014/08/29 职场文书
学习党的群众路线对照检查材料
2014/09/29 职场文书
2014年班组长工作总结
2014/11/20 职场文书
Python实现滑雪小游戏
2021/09/25 Python