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 07 Python
Numpy 将二维图像矩阵转换为一维向量的方法
Jun 05 Python
python中的不可变数据类型与可变数据类型详解
Sep 16 Python
Python给定一个句子倒序输出单词以及字母的方法
Dec 20 Python
Python redis操作实例分析【连接、管道、发布和订阅等】
May 16 Python
PyQT实现菜单中的复制,全选和清空的功能的方法
Jun 17 Python
Python算法的时间复杂度和空间复杂度(实例解析)
Nov 19 Python
python如何使用Redis构建分布式锁
Jan 16 Python
基于Python把网站域名解析成ip地址
May 25 Python
python实现批量转换图片为黑白
Jun 16 Python
PyQt5结合matplotlib绘图的实现示例
Sep 15 Python
Python实现双向链表
May 25 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
PHP不用递归遍历目录下所有文件的代码
2014/07/04 PHP
PHP实现文件上传功能实例代码
2017/05/18 PHP
CentOS7编译安装php7.1的教程详解
2019/04/18 PHP
php 使用 __call实现重载功能示例
2019/11/18 PHP
一段效率很高的for循环语句使用方法
2007/08/13 Javascript
Javascript实现仿WebQQ界面的“浮云”兼容 IE7以上版本及FF
2011/04/27 Javascript
js取float型小数点后两位数的方法
2014/01/18 Javascript
JS图像无缝滚动脚本非常好用
2014/02/10 Javascript
js父窗口关闭时子窗口随之关闭完美解决方案
2014/04/29 Javascript
JS小游戏之仙剑翻牌源码详解
2014/09/25 Javascript
手机端转盘抽奖代码分享
2015/09/10 Javascript
基于JQuery实现仿网易邮箱全屏动感滚动插件fullPage
2015/09/20 Javascript
jQuery html表格排序插件tablesorter使用方法详解
2017/02/10 Javascript
Bootstrap媒体对象学习使用
2017/03/07 Javascript
使用SVG基本操作API的实例讲解
2017/09/14 Javascript
vue按需加载组件webpack require.ensure的方法
2017/12/13 Javascript
postman+json+springmvc测试批量添加实例
2018/03/31 Javascript
Vue项目自动转换 px 为 rem的实现方法
2018/10/29 Javascript
nodejs中实现用户注册路由功能
2019/05/20 NodeJs
js实现验证码干扰(静态)
2021/02/22 Javascript
python中的hashlib和base64加密模块使用实例
2014/09/02 Python
跟老齐学Python之从格式化表达式到方法
2014/09/28 Python
Python基于scrapy采集数据时使用代理服务器的方法
2015/04/16 Python
Python函数式编程指南(一):函数式编程概述
2015/06/24 Python
python实现守护进程、守护线程、守护非守护并行
2018/05/05 Python
Python3 max()函数基础用法
2019/02/19 Python
调试Django时打印SQL语句的日志代码实例
2019/09/12 Python
使用python的turtle函数绘制一个滑稽表情
2020/02/28 Python
python字典key不能是可以是啥类型
2020/08/04 Python
如何基于Python实现word文档重新排版
2020/09/29 Python
纯HTML5+CSS3制作生日蛋糕(代码易懂)
2016/11/16 HTML / CSS
有机婴儿毛毯和衣服:Monica + Andy
2020/03/01 全球购物
实习生的自我鉴定范文欣赏
2013/11/20 职场文书
招聘单位介绍信
2014/01/14 职场文书
党委书记个人检查对照材料思想汇报
2014/10/11 职场文书
大队委员竞选演讲稿
2015/11/20 职场文书