📅  最后修改于: 2023-12-03 15:35:20.638000             🧑  作者: Mango
Tkinter 是 Python 自带的 GUI 工具包,可以实现窗口、按钮、标签等基础 GUI 组件,并支持事件响应。
Tkinter 是 Python 的标准库,无需额外安装。
import tkinter as tk
class App:
def __init__(self, master):
self.master = master
master.title("Hello World")
self.label = tk.Label(master, text="This is Tkinter!")
self.label.pack()
self.button = tk.Button(master, text="Quit", command=master.quit)
self.button.pack()
root = tk.Tk()
app = App(root)
root.mainloop()
上述代码创建了一个窗口,包含一个标签和一个按钮,点击按钮会退出程序。
窗口是 Tkinter GUI 的基础组件。
root = tk.Tk()
root.title("Hello World")
root.geometry("400x300")
root.mainloop()
标签用于显示文本。
label = tk.Label(master, text="This is a label")
label.config(font=("Courier", 16))
label.pack()
按钮用于触发事件。
button = tk.Button(master, text="Click me", command=callback)
button.config(fg="red", bg="blue")
button.bind("<Button-1>", callback)
button.pack()
Tkinter 简单易用,适合快速开发小型 GUI 应用程序。具体可参考官方文档。