图形界面入门
🧩 为什么需要图形界面(GUI)?
- 命令行程序只能通过输入输出交互,操作不直观
- 图形界面(窗口、按钮、文本框)更适合普通用户
- Python 支持多种 GUI 库(
tkinter,PyQt,wxPython等)
🎨 tkinter: 自带 GUI 库
tkinter 是 Python 标准库,安装 Python 时就已经包括,不需要额外安装。
它可以快速创建基本的窗口、标签、按钮、输入框等。
示例:创建一个简单窗口
导入 tkinter 作为 tk
窗口 = tk.Tk() # 创建主窗口
窗口.标题("我的第一个窗口") # 窗口标题
窗口.几何("300x200") # 设置大小:宽x高
标签 = tk.标签(窗口, 文本="你好,世界!", 字体=("微软雅黑", 14))
标签.包(pady=20) # 显示标签,并设置垂直间距
按钮 = tk.按钮(窗口, 文本="关闭窗口", 命令=窗口.destroy)
按钮.包()
窗口.主循环() # 启动窗口的事件循环
💡 说明:
| 组件 | 作用 |
|---|---|
Tk() | 创建主窗口 |
Label |