1. 安装 Tkinter
在大多数情况下,Python 会自带 Tkinter。如果你没有安装,可以使用以下命令来安装 Tkinter:
bash
pip install tk
2. 编写简单的 Tkinter 应用程序
python
import tkinter as tk # 创建主窗口 root = tk.Tk() root.title("简单Tkinter应用") root.geometry("400x300") # 设置窗口大小 # 创建一个标签 label = tk.Label(root, text="Hello, Tkinter!", font=("Arial", 20)) label.pack(pady=50) # 创建一个按钮,点击时关闭窗口 def close_window(): root.quit() button = tk.Button(root, text="关闭窗口", command=close_window, font=("Arial", 14)) button.pack() # 运行主循环 root.mainloop()
解释:
- 创建窗口:使用
tk.Tk()
创建一个主窗口对象root
。 - 设置窗口属性:可以通过
root.title()
设置窗口标题,root.geometry()
设置窗口大小。 - 添加控件:我们添加了一个
Label
和一个Button
控件。标签显示了文本 "Hello, Tkinter!",按钮点击时调用close_window
函数,退出应用。 - 事件循环:
root.mainloop()
启动 Tkinter 的事件循环,使得窗口保持打开。
3. 打包应用程序
如果你想将这个 Tkinter 程序打包成桌面应用程序,可以使用 PyInstaller,具体步骤可以参考之前给出的 PyInstaller 使用指南。通过 PyInstaller,你可以将这个 Python 应用打包成一个独立的可执行文件。