如何使用 Python(Tkinter)创建可直接执行的跨平台 GUI 应用程序?
tkinterpythongui-programming更新于 2025/7/12 14:36:17
Python 是一种编程语言,可用于创建跨平台应用程序,这些应用程序受 Microsoft Windows、Mac OS 和 Linux 等各种操作系统支持。
要创建基于 GUI 的应用程序,我们可以使用 Tkinter 库。但是,Python 提供了不同的模块和扩展,可以将程序转换为可执行应用程序。
对于 Windows 可执行文件 - PyInstaller、py2exe
对于 Linux 可执行文件 - Freeze
对于 Max 可执行文件 - py2app
示例
对于此示例,我们将首先在 Windows 操作系统中使用 pip 安装 PyInstaller 模块。可以使用以下命令安装该模块:
pip install pyInstaller
使用此模块,我们将应用程序转换为可执行文件。
app.py
在此应用程序中,我们将要求用户从列表中选择特定日期。
# 导入所需的库
from tkinter import *
# 创建 tkinter 框架实例
win = Tk()
# 设置 tkinter 窗口的大小
win.geometry("700x350")
# 添加标签
Label(win, text="从菜单中选择日期",
font=('Aerial 13')).pack(pady=10)
#创建一个变量来存储选择
var = StringVar()
# 创建一个 OptionMenu 小部件并向其添加选项
option = OptionMenu(win, var, "Sunday", "Monday", "Tuesday", "Wednesday", "Thursday", "Friday", "Saturday")
option.config(bg="gray81", fg="white")
option['menu'].config(bg="green3")
option.pack(padx=20, pady=30)
win.mainloop()
输出

在 Python 中创建可执行文件的步骤
在目录中打开命令提示符并输入创建可执行文件的命令,
pyinstaller app.py
它将创建一个包含可执行文件app.exe的文件夹。打开该文件以运行该应用程序。
相关文章
有用资源
python 参考教程 - 该教程包含有关 python 的更多信息:https://www.cainiaomax.com/python/

