在 GTK 应用程序中包含控制台应用程序

问题描述 投票:0回答:1

我想创建一个类似于 gvim 的应用程序,这样我就可以拥有包含控制台应用程序的 gtk 应用程序(在我的例子中,它是 vim 或任何其他控制台文本编辑器)

做到这一点的最佳方法是什么? 如果有办法的话,我如何从 GUI 与这个控制台编辑器进行通信?

我应该可以在 Linux 上运行,但如果它也能在 Windows 和其他系统上运行,我真的很感激

谢谢你

python vim gtk glade gtkbuilder
1个回答
4
投票

gvim 不是 vim 的 gtk 包装器。它是一个使用 gtk+ 小部件而不是 stdin 和 stdout 的 vim 版本。

您可以通过修改其他程序的源代码来为其添加平滑的 gtk+ 支持,但您必须从头开始实现 gui。

或者,您可以在 gtk 程序中嵌入 VTE 终端小部件。但我不认为这就是你要找的。

© www.soinside.com 2019 - 2024. All rights reserved.