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