控制台小部件wxpython

时间:2012-08-09 00:43:30

标签: windows linux wxpython cross-platform wxwidgets

我已经用C(Picoc)编写了一个解释器,我想为该解释器创建一个GUI。

GUI应该有一个textarea(pygtk中的TextView)和底部的控制台,它将显示您刚刚编写的脚本的输出,并在需要时提示输入。

我确实创建了一个 PyGTK GUI,其中包含 VTE控制台小部件,但问题是我想要 PyGTK跨平台,我正在使用GTKSourceView,因为我在谷歌上看,它不太容易将GTK移植到Windows,因此,我研究WxPython(与Code :: Blocks的窗口管理器相同),但问题是:

它在wxPython上存在一个Console Widget?

最重要的是,它有多便携?我可以比GTK更容易将它移植到Windows吗?

1 个答案:

答案 0 :(得分:0)

据我所知,PyGTK是跨平台的。它只是不使用本机小部件。无论如何,我当然使用过在Windows上编写的应用程序。不可否认,我在Windows上实际上没有运气。

至于wxPython,没有它没有控制台小部件。您必须使用Python的子流程来启动控制台窗口并与之通信。另一方面,wxPython非常便携。我已经在所有3个主要平台上看过应用程序的截图,我已经写了几个在Windows和Ubuntu上工作。