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 文件重命名工具代码
Jul 26 Python
使用python解析xml成对应的html示例分享
Apr 02 Python
python3中bytes和string之间的互相转换
Feb 09 Python
python函数式编程学习之yield表达式形式详解
Mar 25 Python
python基于itchat模块实现微信防撤回
Apr 29 Python
django-rest-swagger的优化使用方法
Aug 29 Python
浅析Python数字类型和字符串类型的内置方法
Dec 22 Python
django 扩展user用户字段inlines方式
Mar 30 Python
解决echarts中饼图标签重叠的问题
May 16 Python
Python字符串查找基本操作代码案例
Oct 27 Python
解决jupyter notebook启动后没有token的坑
Apr 24 Python
Pygame游戏开发之太空射击实战敌人精灵篇
Aug 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
有道搜索和IP138的IP的API接口(PHP应用)
2012/11/29 PHP
php setcookie函数的参数说明及其用法
2014/04/20 PHP
分享最受欢迎的5款PHP框架
2014/11/27 PHP
ThinkPHP中html:list标签用法分析
2016/01/09 PHP
PHP中使用foreach()遍历二维数组的简单实例
2016/06/13 PHP
PHP读取Excel内的图片(phpspreadsheet和PHPExcel扩展库)
2019/11/19 PHP
一句话JavaScript表单验证代码
2009/08/02 Javascript
javascript动态添加表格数据行(ASP后台数据库保存例子)
2010/05/08 Javascript
真正的JQuery.ajax传递中文参数的解决方法
2011/05/28 Javascript
Jquery getJSON方法详细分析
2013/12/26 Javascript
页面加载完成后再执行JS的jquery写法以及区别说明
2014/02/22 Javascript
js实现仿阿里巴巴城市选择框效果实例
2015/06/24 Javascript
jQuery动画效果实现图片无缝连续滚动
2016/01/12 Javascript
jquery 动态增加,减少input表单的简单方法(必看)
2016/10/12 Javascript
Bootstrap Table使用方法解析
2016/10/19 Javascript
AngularJS封装$http.post()实例详解
2017/05/06 Javascript
node.js中express中间件body-parser的介绍与用法详解
2017/05/23 Javascript
javascript完美实现给定日期返回上月日期的方法
2017/06/15 Javascript
基于JS实现前端压缩上传图片的实例代码
2019/05/14 Javascript
[48:39]Ti4主赛事胜者组第一天 EG vs NEWBEE 2
2014/07/19 DOTA
[01:58]2018DOTA2亚洲邀请赛趣味视频——交流
2018/04/03 DOTA
基于Django的ModelForm组件(详解)
2017/12/07 Python
在python中实现同行输入/接收多个数据的示例
2019/07/20 Python
Selenium常见异常解析及解决方案示范
2020/04/10 Python
python中return如何写
2020/06/18 Python
电脑租赁公司创业计划书
2014/01/08 职场文书
大学新生欢迎词
2014/01/10 职场文书
先进个人获奖感言
2014/01/24 职场文书
《锄禾》教学反思
2014/04/08 职场文书
管理标语大全
2014/06/24 职场文书
优秀班主任先进事迹材料
2014/12/16 职场文书
优秀少先队员事迹材料
2014/12/24 职场文书
经理聘任证明
2015/03/02 职场文书
行政人事主管岗位职责
2015/04/11 职场文书
竞聘书的秘诀
2019/04/02 职场文书
导游词之韩国济州岛
2019/10/28 职场文书