【发布时间】:2011-11-07 13:06:10
【问题描述】:
我想创建一个类似于 gvim 的应用程序,这样我将拥有包含控制台应用程序的 gtk 应用程序(在我的情况下,它是 vim 或任何其他控制台文本编辑器)
最好的方法是什么? 如果有办法,我如何从 GUI 与这个控制台编辑器进行通信?
我应该可以在 linux 上运行,但如果它也可以在 windows 和其他系统上运行,我将不胜感激
谢谢
【问题讨论】:
标签: python vim gtk glade gtkbuilder
我想创建一个类似于 gvim 的应用程序,这样我将拥有包含控制台应用程序的 gtk 应用程序(在我的情况下,它是 vim 或任何其他控制台文本编辑器)
最好的方法是什么? 如果有办法,我如何从 GUI 与这个控制台编辑器进行通信?
我应该可以在 linux 上运行,但如果它也可以在 windows 和其他系统上运行,我将不胜感激
谢谢
【问题讨论】:
标签: python vim gtk glade gtkbuilder
gvim 不是 vim 的 gtk 包装器。它是使用 gtk+ 小部件而不是标准输入和标准输出的 vim 版本。
您可以通过修改其他程序的源代码来为其他程序添加流畅的 gtk+ 支持,但您必须从头开始实现 gui。
或者,您可以在 gtk 程序中嵌入 VTE 终端小部件。但我认为这不是您要寻找的。p>
【讨论】: