Включить консольное приложение в приложение GTK

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

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

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

Спасибо

1 ответ

Решение

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

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

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

Другие вопросы по тегам