Включить консольное приложение в приложение GTK
Я хотел бы создать приложение, похожее на gvim, чтобы у меня было приложение gtk с консольным приложением (в моем случае это vim или любой другой консольный текстовый редактор)
Каков наилучший способ сделать это? Если есть способ, как я могу общаться с этим редактором консоли из графического интерфейса?
Я должен быть запущен на Linux, но я был бы очень признателен, если он работает на Windows и других системах
Спасибо
1 ответ
gvim не gtk-оболочка для vim. Это версия vim, которая использует gtk+ widgets вместо stdin и stdout.
Вы можете добавить плавную поддержку gtk + в другие программы, изменив их исходный код, но вам придется реализовывать графический интерфейс с нуля.
В качестве альтернативы, вы можете встроить виджет терминала VTE в вашу программу GTK. Но я не думаю, что это то, что вы ищете.