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 相关文章推荐
linux系统使用python监测网络接口获取网络的输入输出
Jan 15 Python
使用Python生成随机密码的示例分享
Feb 18 Python
python实现下载文件的三种方法
Feb 09 Python
Python Grid使用和布局详解
Jun 30 Python
win7+Python3.5下scrapy的安装方法
Jul 31 Python
Python模拟浏览器上传文件脚本的方法(Multipart/form-data格式)
Oct 22 Python
Python使用pymongo库操作MongoDB数据库的方法实例
Feb 22 Python
pandas DataFrame索引行列的实现
Jun 04 Python
python 的 scapy库,实现网卡收发包的例子
Jul 23 Python
PYQT5开启多个线程和窗口,多线程与多窗口的交互实例
Dec 13 Python
让文件路径提取变得更简单的Python Path库
May 27 Python
单身狗福利?Python爬取某婚恋网征婚数据
Jun 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
点评山进PR-D3L三波段收音机
2021/03/02 无线电
写一个用户在线显示的程序
2006/10/09 PHP
PHP5中虚函数的实现方法分享
2011/04/20 PHP
php 保留字列表
2012/10/04 PHP
php下载远程大文件(获取远程文件大小)的实例
2017/06/17 PHP
Laravel框架使用Seeder实现自动填充数据功能
2018/06/13 PHP
如何用JavaScript动态呼叫函数(两种方式)
2013/05/03 Javascript
基于JavaScript 类的使用详解
2013/05/07 Javascript
javascript中拼接HTML字符串的最快、最好的方法
2014/06/07 Javascript
原生JS实现拖拽图片效果
2020/08/27 Javascript
jQuery之动画效果大全
2016/11/09 Javascript
JavaScript定时器实现的原理分析
2016/12/06 Javascript
jQuery中Datatables增加跳转到指定页功能
2017/02/08 Javascript
JavaScript中常见内置函数用法示例
2018/05/14 Javascript
vue中$nextTick的用法讲解
2019/01/17 Javascript
vue iview多张图片大图预览、缩放翻转
2019/07/13 Javascript
用vue 实现手机触屏滑动功能
2020/05/28 Javascript
Vue指令实现OutClick的示例
2020/11/16 Javascript
[00:12]2018DOTA2亚洲邀请赛SOLO赛 MidOne是否中单第一人?
2018/04/05 DOTA
浅谈Python的Django框架中的缓存控制
2015/07/24 Python
Python中第三方库Requests库的高级用法详解
2017/03/12 Python
利用PyInstaller将python程序.py转为.exe的方法详解
2017/05/03 Python
Python面向对象编程之继承与多态详解
2018/01/16 Python
协程Python 中实现多任务耗资源最小的方式
2020/10/19 Python
python 统计list中各个元素出现的次数的几种方法
2021/02/20 Python
Groupon法国官方网站:特卖和网上购物高达-70%
2019/09/02 全球购物
介绍一下内联、左联、右联
2013/12/31 面试题
init进程的作用
2012/04/12 面试题
配件采购员岗位职责
2013/12/03 职场文书
学校办公室主任职责
2013/12/27 职场文书
最经典的大学生职业生涯规划范文
2014/03/05 职场文书
国庆65周年演讲稿:回首往昔,展望未来
2014/09/21 职场文书
2014年底个人工作总结
2015/03/10 职场文书
违纪开除通知书
2015/04/25 职场文书
幼儿园端午节活动总结
2015/05/05 职场文书
死磕 java同步系列之synchronized解析
2021/06/28 Java/Android