【问题标题】:Console widget wxpython控制台小部件 wxpython
【发布时间】:2012-08-09 00:43:29
【问题描述】:

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

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

我确实创建了一个具有 VTE 控制台小部件PyGTK GUI,但问题是我想让 PyGTK 跨平台,我正在使用 GTKSourceView,正如我在 Google 上查看的那样,将 GTK 移植到 Windows 并不容易,因此,我研究了 WxPython(与 Code::Blocks 相同的窗口管理器),但问题是:

它确实存在 wxPython 上的控制台小部件吗?

最重要的是,它的便携性如何?我能比 GTK 更容易地将它移植到 Windows 上吗?

【问题讨论】:

    标签: windows linux wxpython cross-platform wxwidgets


    【解决方案1】:

    我的理解是 PyGTK 是跨平台的。它只是不使用本机小部件。无论如何,我肯定在 Windows 上使用过用它编写的应用程序。诚然,我在 Windows 上实际使用它时运气不佳。

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2011-10-21
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多