Tkinter 是 Python 的标准 GUI 工具包,可以创建桌面应用程序。
Tkinter 基础
import tkinter as tk
from tkinter import messagebox
class SimpleApp:
def __init__(self, root):
self.root = root
self.root.title("我的第一个 GUI 应用")
self.root.geometry("300x200")
# 创建标签
self.label = tk.Label(root, text="欢迎使用 Tkinter!")
self.label.pack(pady=10)
# 创建输入框
self.entry = tk.Entry(root, width=30)
self.entry.pack(pady=5)
# 创建按钮
self.button = tk.Button(root, text="点击我", command=self.show_message)
self.button.pack(pady=5)
# 创建退出按钮
self.quit_btn = tk.Button(root, text="退出", command=root.quit)
self.quit_btn.pack(pady=5)
def show_message(self):
name = self.entry.get() or "访客"
messagebox.showinfo("问候", f"Hello, {name}!")
# 创建主窗口
root = tk.Tk()
app = SimpleApp(root)
root.mainloop()
提示: Tkinter 是 Python 内置的 GUI 库,无需额外安装。
提示: 这是一个重要的概念,需要特别注意理解和掌握。
注意: 这是一个常见的错误点,请避免犯同样的错误。
评论
请 登录 后发表评论