有没有办法制作我的 python/gtk3 应用程序的 Windows 版本?

use*_*684 3 python gtk quickly application-development

我最近一直在使用 quick 和 GTK 3 进行大量编码。它很棒,我对一些结果感到满意,但现在我想与运行 Windows 或 mac 的人分享我的应用程序。有什么方法可以制作某种 Windows 安装程序,还是在他们尝试安装各种库等时我必须握住他们的手?提前致谢。

Oli*_*Oli 6

GTK3 是个难点……我马上会讲到……

如果您使用诸如py2exepyinstaller 之类的东西,那么为 Windows 打包 Python 项目实际上非常容易。那里也有商业选择,但已经很长时间了,我不记得他们的名字了。

无论哪种方式,您最终都会得到一个完整的 Python 环境,其中包含您需要的一切。用户只需运行它。

现在回到工具包。GTK3 可以安装在 Windows 上,但它不是一个蓬勃发展或成熟的跨平台工具包。StackOverflow 上有一些关于此的问题但我不知道他们提供了哪些绑定。它们可能不适合 Python,但我希望我错了。简而言之 - 您可能不想将 GTK3 用于跨平台应用程序。

在那之后,您需要寻找替代方案。三种流行的选择:

  • TkInter:http ://wiki.python.org/moin/TkInter
  • PyQT:http ://www.riverbankcomputing.co.uk/software/pyqt/download
  • 用于 Python 的 wxWidgets:http : //www.wxpython.org