📜  tkinter 入门代码 - Python (1)

📅  最后修改于: 2023-12-03 15:35:20.638000             🧑  作者: Mango

Tkinter 入门代码

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 应用程序。具体可参考官方文档。