在Windows上使用Python + GTK3?

5
我正在尝试将一个小应用程序移植到Windows上(我最初是为Ubuntu编写的),它是用Python + GTK3编写的... 我知道在Windows上使GTK3工作很困难(即使是用C ++),但是是否可能使用Python在Windows上使其工作?
我不想在另一个工具包上重新编写它,如果必须这样做,那可能会选择wxWidgets,因为我在其中使用了一个嵌入式终端(Vte.Terminal()),我记得它也是GTK3的一部分。
如果不可能,是否有一种方法在Windows上使用wxPython制作终端小部件?
3个回答

6

看起来目前在Windows上似乎还不能使用gtk3,尽管这方面的开发非常活跃,详情请参考此链接。您可能还想查看此帖子,因为它可能有助于解决您的gtk3问题。 关于您是否可以在wxPython中创建终端,您需要查找此项目,并查看此Stack Overflow问题。此外,类似于您的问题的一个问题被问到这里。如果这些无法解决您的问题,请告诉我!


那个终端小部件能用,但在 Windows 上不行(我之前用过),另外两个链接似乎涉及 bash shell(同样是 Linux,而非 Windows)... 我最终使用了 pyqt 并通过 subprocess.Popen() 弹出了 Windows 命令提示符,无论如何还是谢谢你的答案... 似乎不可能在 Windows 上嵌入命令提示符终端... - Hairo

1

Gtk3在Windows上运行良好,有一个来自法国人网站的非官方.exe文件:http://www.tarnyko.net

我正在使用gtk 3.6.1在Windows上开发gtk3。


0

我认为,最好的方法是使用msys2安装Python和Gtk3。 首先安装msys2,然后使用msys2安装Python和Gtk3。在Google上搜索"如何将python gobject安装到msys2"。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接