Включить консольное приложение в приложение GTK - PullRequest
1 голос
/ 07 ноября 2011

Я бы хотел создать приложение, похожее на gvim, чтобы у меня было приложение gtk с консольным приложением (в моем случае это vim или любой другой консольный текстовый редактор)

Каков наилучший способ сделать это? Если есть способ, как я могу общаться с этим редактором консоли из графического интерфейса?

Я должен работать на Linux, но я был бы очень признателен, если бы он работал и на Windows, и на других системах

Спасибо

1 Ответ

4 голосов
/ 07 ноября 2011

gvim не gtk-оболочка для vim.Это версия vim, использующая виджеты gtk + вместо stdin и stdout.

Вы можете добавить плавную поддержку gtk + в другие программы, изменив их исходный код, но вам придется реализовывать графический интерфейс с нуля.

Кроме того, вы можете встроить виджет терминала VTE в вашу программу GTK.Но я не думаю, что это то, что вы ищете.

...