和伯衡君一起学习python的GUI界面库——Tkinter(一)

已收录   阅读次数: 789
2021-02-2222:53:23 发表评论
摘要

昨天,伯衡君列出了tkinter的学习目录,准备以后一个个的补充齐全,具体可以参看下方的前情提要,而本篇文章,主要来说一下其中的Button的一些相关知识点,以方便大家一起掌握这个小插件的相关知识,分享给大家……

分享至:
和伯衡君一起学习python的GUI界面库——Tkinter(一)

开篇寄语

昨天,伯衡君列出了tkinter的学习目录,准备以后一个个的补充齐全,具体可以参看下方的前情提要,而本篇文章,主要来说一下其中的Button的一些相关知识点,以方便大家一起掌握这个小插件的相关知识,分享给大家。

前情提要

内容详情

Python Tkinter按钮是一个标准的Tkinter小部件。按钮是用户与用户界面交互的一种方式。一旦单击按钮,程序就会触发一个操作。

Tkinter允许我们通过允许按钮为标签或图像来定制这些按钮。

选项列表

No.OptionDescription
1activebackground点击按钮时的背景色
2activeforeground点击按钮时的字体颜色
3bg初始时的按钮背景色
4bd按钮边框的尺寸
5command当按钮按下时执行的命令
6fg前景色,一般是字的颜色
7font按钮中文本的字体样式(颜色,字体,粗细等)
8height按钮的高度
9highlightcolor当小部件处于焦点状态时的文本颜色
10image要在按钮上显示的图像。默认情况下,图像将替换文本
11justify改变文本的对齐方式。可以设置为左、中或右
12padx填充到文本的左右两侧
13pady填充到文本的上下两侧
14relief它指定边框的类型。默认为Flat,其他选项包括:raisedflatridgegroove and sunken.
15state默认值为NORMAL。 DISABLED(禁用)使按钮变灰并且不起作用。当鼠标悬停在其上时,ACTIVE是按钮的状态
16underline默认值为-1。将此选项设置为在按钮文本下划线
17width按钮的宽度
18wraplength如果将该值设置为正数,则文本行将被换行以适合该长度

举例说明

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()

点击运行后,生成这样一个图形界面。

和伯衡君一起学习python的GUI界面库——Tkinter(一)

根据伯衡君的设置,点击该按钮,就会退出,同时点击的时候,字变成绿色,背景变成白色。

还是很简单的嘛,是不是一学就会了?

  • 我的微信
  • 微信扫一扫加好友
  • weinxin
  • 我的微信公众号
  • 扫描关注公众号
  • weinxin

发表评论

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: