在这篇文章中,我们将使用 Python 中的 tkinter 库来制作简单的 GUI 界面,并演示如何将其打包成 exe 文件。
介绍
Tkinter 是 Python 自带的一个图形用户界面(GUI)工具包,它基于 tk 这个开源的工具包,不需要安装额外的软件包,可以很方便地在 Python 中创建 GUI 应用程序。
安装 Tkinter
在大多数情况下,Tkinter 应该已经安装在你的 Python 环境中,因此你不需要安装任何额外的软件包。如果你的 Python 环境不包含 Tkinter,你可以使用以下命令安装:
sudo apt-get install python3-tk
示例1:创建一个简单的 GUI 界面
下面让我们来创建一个简单的 GUI 界面。在这个界面中,我们将使用一个标签、一个按钮和一个文本框。
import tkinter as tk
root = tk.Tk()
# 设置窗口标题
root.title("My GUI App")
# 设置窗口大小
root.geometry("400x400")
# 创建一个标签
label = tk.Label(root, text="Welcome to My GUI App", font=("Helvetica", 14))
# 将标签放置在窗口中间
label.pack(pady=20)
# 创建一个文本框
entry = tk.Entry(root, font=("Helvetica", 14))
entry.pack(pady=20)
# 创建一个按钮
button = tk.Button(root, text="Click Me!", font=("Helvetica", 14), command=lambda: print(entry.get()))
button.pack(pady=20)
# 运行程序
root.mainloop()
示例2:将 GUI 程序打包成 exe 文件
在 Windows 系统上,你可以使用 PyInstaller 来将一个 Python 程序打包成一个 exe 文件。
首先,你需要在命令行中安装 PyInstaller:
pip install pyinstaller
然后,你可以使用以下命令将程序打包成一个单独的 exe 文件:
pyinstaller --onefile my_gui_app.py
在这个命令中,my_gui_app.py
是你的 Python 程序的文件名。执行该命令后,你将在同级目录下看到一个名为 dist
的文件夹,其中包含了 my_gui_app.exe
文件。双击该文件即可运行你的 GUI 程序。
总结
Tkinter 是 Python 自带的一个 GUI 库,通过该库可以很方便的创建 GUI 程序。为了方便用户,我们还演示了如何将 Python 程序打包成一个 exe 文件。
本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:使用Python中tkinter库简单gui界面制作及打包成exe的操作方法(二) - Python技术站