Python 3.5.4,Windows 7,Ubuntu Mate 18.04
我们有基于7-8 Python 3的项目,这些项目都是为使用Windows 7和Ubuntu平台而构建的。大多数开发都是在Windows上使用LiClipse进行的,用户界面是tk。这非常有效,但我们试图改进界面外观,因此我们尝试使用GTK+ 3。为了让LiClipse识别gi.repository(没有模块名为‘gi’),花费了许多小时:

GTK网站提到vcpkg和MSYS2安装方法。Windows的GTK下载
我们安装并构建了基于vcpkg指令的GTK3,只是为了认识到我们需要在中开发代码。我不太愿意走MSYS2的道路,因为我不确定这是否允许Windows 7的开发(使用LiClipse)和部署。
第二条大道是皮普生态系统的一部分。使用pip来安装用于开发和部署的包是非常容易的。PyGObject似乎合适,但我们在安装pycario时遇到了问题(“运行setup.py安装用于pycairo:结束状态‘错误’”)。
由于到目前为止的问题,我们想问我们是否正在沿着一条将导致一个好的解决办法的道路前进。如果我们能够获得pip来安装PyGObject,那么对于tk来说,它是一个很好的GTK+ 3多平台替代品吗?
提前谢谢。
发布于 2019-12-02 11:03:29
我已经使用Gtk3为Windows和Linux开发了一些项目,我不得不说它真的很好。对于用C++编码的项目,我使用了MSYS2。vcpkg也很好,但主要针对Visual用户。我建议使用C或C++编写vcpkg。
我不太愿意走MSYS2的道路,因为我不确定这是否允许Windows 7的开发(使用LiClipse)和部署。
你真的应该试试MSYS2。它支持你所需要的一切(甚至是pip)。
https://stackoverflow.com/questions/59074955
复制相似问题