跳转到主内容
极星编程网:以代码为星,赴技术山海!

Python Thinker GUI组件,你真的懂了吗?

大家好,我是苏承栈。今天我们来聊聊Python的Thinker GUI组件,这些组件在构建图形用户界面时可是大有用处。如果你还不太熟悉,或者想深入了解,那就跟我一起看看吧。

一、Label:简单的标签

Label组件,顾名思义,就是一个标签。它通常用来显示一些文本信息。来看看它的基本用法:

from tkinter import Label, Tk

window = Tk()
window.title('My windows')
l = Label(window, text='你好!第一个GUI', bg='white', fg='black', font=('Bell MT', 10), width=50, height=5)
l.pack()
window.mainloop()

二、Button:点击按钮

Button组件,也就是按钮。点击按钮可以触发一些操作。来看看它的常用属性:

  • activebackground:鼠标悬停时的背景色
  • activeforeground:鼠标悬停时的前景色
  • bd:按钮边框大小
  • bg:按钮背景色
  • command:按钮点击时执行的函数
  • fg:按钮前景色
  • font:文本字体
  • width:按钮宽度
from tkinter import Tk, Button

window = Tk()
window.title('Window Button')
button = Button(window, text='点我啊 求你了', font=('Bell Mt', 10), width=30, height=3, command=click)
button.pack()
window.mainloop()

三、Entry:输入框

Entry组件,也就是输入框。用户可以在输入框中输入文本。来看看它的常用属性:

  • bg:输入框背景颜色
  • bd:边框大小
  • cursor:光标形状
  • fg:文字颜色
  • justify:文本对齐方式
  • relief:边框样式
  • state:输入框状态,只读或可写
from tkinter import Tk, Entry

window = Tk()
window.title(
                            

相关文章