开篇寄语
昨天,伯衡君列出了tkinter的学习目录,准备以后一个个的补充齐全,具体可以参看下方的前情提要,而本篇文章,主要来说一下其中的Button的一些相关知识点,以方便大家一起掌握这个小插件的相关知识,分享给大家。
前情提要
内容详情
Python Tkinter按钮是一个标准的Tkinter小部件。按钮是用户与用户界面交互的一种方式。一旦单击按钮,程序就会触发一个操作。
Tkinter允许我们通过允许按钮为标签或图像来定制这些按钮。
选项列表
No. | Option | Description |
---|---|---|
1 | activebackground | 点击按钮时的背景色 |
2 | activeforeground | 点击按钮时的字体颜色 |
3 | bg | 初始时的按钮背景色 |
4 | bd | 按钮边框的尺寸 |
5 | command | 当按钮按下时执行的命令 |
6 | fg | 前景色,一般是字的颜色 |
7 | font | 按钮中文本的字体样式(颜色,字体,粗细等) |
8 | height | 按钮的高度 |
9 | highlightcolor | 当小部件处于焦点状态时的文本颜色 |
10 | image | 要在按钮上显示的图像。默认情况下,图像将替换文本 |
11 | justify | 改变文本的对齐方式。可以设置为左、中或右 |
12 | padx | 填充到文本的左右两侧 |
13 | pady | 填充到文本的上下两侧 |
14 | relief | 它指定边框的类型。默认为Flat,其他选项包括:raised , flat , ridge , groove and sunken . |
15 | state | 默认值为NORMAL。 DISABLED(禁用)使按钮变灰并且不起作用。当鼠标悬停在其上时,ACTIVE是按钮的状态 |
16 | underline | 默认值为-1。将此选项设置为在按钮文本下划线 |
17 | width | 按钮的宽度 |
18 | wraplength | 如果将该值设置为正数,则文本行将被换行以适合该长度 |
举例说明
from tkinter import * root = Tk() button = Button(root, text="Quit",font="Arial 24", activeforeground="#00ff00", bg="red", fg="white", highlightcolor="pink", justify="left", width=40, bd=6, command=root.quit) button.pack() root.mainloop()
点击运行后,生成这样一个图形界面。
根据伯衡君的设置,点击该按钮,就会退出,同时点击的时候,字变成绿色,背景变成白色。
还是很简单的嘛,是不是一学就会了?
- 我的微信
- 微信扫一扫加好友
- 我的微信公众号
- 扫描关注公众号