python - 是否有 Python 的 GUI 库允许您编译为 EXE(windows)和 APP(Mac)?

标签 python user-interface distribution

我正在开发一个需要跨平台的应用程序。我想为此使用 Python,并且正在寻找使界面编程简单易行的 GUI 工具包。经过一番搜寻,我找到了 PythonCard .这看起来完全符合要求,但我不确定是否有可能将其编译为适合每个操作系统的可执行文件。我找到了 these说明,但他们已经 6 岁了。

无论我选择什么解决方案,都必须支持以下内容:

  • 编写一个 GUI 以在 Windows 和 Mac OSX 上运行
  • 必须“编译”为适用于 windows/mac 的易于分发的文件
  • 编译后的文件不得要求在用户计算机上安装 Python

在我不得不涉足 Java 的荒凉世界之前,任何人都可以推荐一个库/解决方案吗?

最佳答案

我认为这里的答案不是关于特定的 GUI 工具包,而是关于分发独立的 Python 应用程序。就我个人而言,我发现这方面的工具没有我想要的那么完美,但是经过一些欺骗之后,他们完成了工作。最有可能满足您需求的候选人是 cx_Freeze .虽然有一个特定于 Windows 的 py2exe和 Mac 专用 py2app如果 cx_Freeze 不足,这可能会填补账单。

关于python - 是否有 Python 的 GUI 库允许您编译为 EXE(windows)和 APP(Mac)?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3604113/

相关文章:

Python:在构造默认值时使用姊妹参数

python - 使用 seaborn pointplot 更改日期格式

javascript - 鼠标点击对象unity 5.3 UI?

python - 用于部署 Python 应用程序的跨平台 gui 工具包

random - 不同进程使用不同的随机生成器

javascript - Python 请求从 GET 运行 JS 文件

python - 当需要在 python 中将字符串分割成单词时使用 re.findall

c# - 使用类来保存与软件消息相关的字符串

c++ - 在一定范围内随机,新 rand() 版本是否存在数字偏差?

iPhone应用程序分发构建包含一个错误