【发布时间】:2017-03-22 06:17:30
【问题描述】:
我正在寻找一个跨平台的 GUI 工具包(用于 C),它在终端中与在“图形世界”中一样好。
(我认为)我想要的是 ncurses 之类的东西,但可以选择在开始之前设置 guimode。例如,如果我的程序是从命令行启动的,我可以进入文本模式,如果它是从 X 或 Windows 启动的,或者我可以使用相同的 API 启动图形 GUI。像这样的...
guimode=TEXTMODEGUI; 或者 guimode=图形GUI; 在做这样的事情之前......
drawwindow("title","text");
到目前为止,我还没有找到任何关于 gtk+/wx/qt/whatever 包装器的 ncurses。这样的事情会退出吗?!
【问题讨论】:
-
这可能是一个相当大的挑战,因为 ncurses 的语义不容易映射到 GTK+ 和朋友的语义。
标签: windows user-interface cross-platform ncurses