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

8.鼠标

# 鼠标样式

# 当鼠标放到组件上时,鼠标变成心形

btn = tkinter.Button(root,text = '鼠标',cursor = 'heart')

btn.pack(ipadx = 30,ipady = 20)

# 鼠标在主界面时为心形

root['cursor'] = 'heart'

部分鼠标图形代码:

9.图片设置

# 图片设置

# 将图片设置为图像对象

tupian= tkinter.PhotoImage(file = '123.gif')

# 将按钮设置为图片

btn = tkinter.Button(root,text = '图片',image = tupian)

btn.pack()

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持脚本之家。

python pack属性_python tkinter基本属性详解相关推荐

  1. tkinter中text属性_python tkinter基本属性详解

    1.外形尺寸 尺寸单位:只用默认的像素或者其他字符类的值!,不要用英寸毫米之类的内容. btn = tkinter.Button(root,text = "按钮")# 设置按钮尺寸 ...

  2. python3 tkinter详解_python tkinter基本属性详解

    1.外形尺寸 尺寸单位:只用默认的像素或者其他字符类的值!,不要用英寸毫米之类的内容. btn = tkinter.Button(root,text = '按钮') # 设置按钮尺寸,绝大多数默认单位 ...

  3. python切片输出_Python语言之详解切片

    本篇文章主要讲述Python语言之详解切片,希望阅读本篇文章以后大家有所收获,帮助大家对相关内容的理解更加深入. 切片操作就是对list,元组,字符串进行截取操作有了切片操作,很多地方循环就不再需要了 ...

  4. python中正则表达式_Python中正则表达式详解

    正则表达式是用来简洁表达一组字符串的表达式,本文主要和大家分享Python 中正则表达式知识详解,希望能帮助到大家.操作符说明实例.表示任何单个字符 [ ]字符集,单个字符取值范围[abc]表示a或b ...

  5. python元编程_python元编程详解(3)

    今天转载一片非常精彩的文章供大家欣赏:参考文章链接. python开发者门户一个很好的学习python的网站,大家有时间可以多看看. 下面正式开始今天的内容: 在理解元类之前,你需要先掌握Python ...

  6. python path模块_python pathlib模块详解

    借鉴于 pathlib 官方文档 用于自己学习和记录 使用 pathlib 模块基本可以代替 os.path 来处理路径.它采用了完全面向对象的编程方式. 其包含六个类,图片如下: 但是大体有两类: ...

  7. python dict下标_Python库collections详解

    collections模块包含了除了内置类型list.dict.tuple之外的容器类型.本文详细介绍了Counter.defaultdict.namedtuple.OrderedDict.Chain ...

  8. python smtplib模块_Python smtplib模块详解:发送邮件

    使用 Python 的 smtplib 模块来发送邮件非常简单,大部分底层的处理都由 smtplib 进行了封装,开发者只需要按照如下 3 步来发送邮件即可: 连接 SMTP 服务器,并使用用户名.密 ...

  9. python模块导入_Python模块导入详解

    定义 模块:用来从逻辑上组织Python代码(变量.函数.类.逻辑)去实现一个功能.本质就是.py结尾的Python文件. 包:用来从逻辑上组织模块的(可以放一堆模块在目录下).本质就是一个目录(必须 ...

最新文章

  1. Ret2Syscall绕过NX、ASLR保护
  2. Google Guice使用入门
  3. 表格全屏显示_2020-2026年中国手机显示屏市场现状研究分析与发展前景预测报告...
  4. 计算机软件与程序没有任何关系,提示“该文件没有与之关联的程序来执行该操作”怎么解决?...
  5. XCTF-MISC-新手区-gif
  6. 运用递归将两个链表进行连接
  7. java设置表格列不可修改_Java DefaultTableModel使单元格不可编辑JTable
  8. 葫芦全身都是宝的飞鸽传书2011
  9. Innodb中的buffer poll和redo undo log
  10. 垃圾分类逼疯上海人 微信官方终于出手!
  11. 两个Android选择文件对话框
  12. java库存审核表_JAVA库存案例
  13. scala访问MySQL数据库
  14. numpy.mgrid的用法图解
  15. pc系统安全问题让你防不胜防--安装系统屏保时,偶然发现没有安装的ie工具栏软件baidu_jpwb(Just Under/WINDOWS)!
  16. Git64位windows版Git-2.10.1-64-bit.exe
  17. 【华为机试题 HJ91】走方格的方案数
  18. mac 禁止adobe creative cloud自启动
  19. Ubuntu16.04编译Android源码系列一——7.1.2和4.4及踩坑
  20. 对数的matlab代码,Matlab的对数

热门文章

  1. linux 时间 无法连接服务器地址,怎么解决linux访问不了ip地址问题?
  2. 摊牌了,我靠它们成功实现了AI零基础入门到进阶!
  3. 《c语言从入门到精通》看书笔记——第7章 循环控制
  4. 关于鸿蒙系统报告,华为鸿蒙操作系统研究报告:全景解构(21页)
  5. 单片机方波幅度调节c语言,为什么我用单片机做的频率可调的方波输出会有尖刺,而且会断...
  6. html语言入门测试题,Web前端:20道非常基础的JavaScript测试题
  7. linux配置串口不支持serial,linux 串口serial1和serial2不能用?
  8. 在java中关于枚举类型的特性_java枚举类型小结
  9. oracle 长事务 逻辑日志,goldengate中长事务引起的问题
  10. 用c语言实现蚂蚁算法,rsa算法的c语言实现