Сменный графический интерфейс для текстового режима и графического режима - PullRequest
0 голосов
/ 04 февраля 2012

Я ищу кроссплатформенный инструментарий GUI (для C), который одинаково хорошо работает в терминале, как и в «графическом мире».но с возможностью установить guimode перед запуском.Так, например, если моя программа запускается из командной строки, я могу перейти в текстовый режим, и если она запускается из X или Windows или чего-то еще, я могу вместо этого запустить графический графический интерфейс с использованием того же API.Примерно так ...

guimode = TEXTMODEGUI;или guimode = GRAPHICALGUI;прежде чем делать что-то подобное ...

drawwindow ("title", "text");

Я не нашел ncurses для gtk + / wx / qt / любых оболочек до сих пор.Выходит ли что-то подобное?!

Ответы [ 2 ]

2 голосов
/ 17 мая 2012

Если вы готовы принять C ++ для графического интерфейса, используйте libyui из проекта YaST. Он поддерживает Qt, Gtk и ncurses. Я ответил на ваш вопрос здесь .

1 голос
/ 07 февраля 2012

Единственный проект, с которым я столкнулся, это Charva для Java.Я не использовал его, и, похоже, с 2006 года он не разрабатывается.

...