有没有任何UI库可以从同一源代码构建文本用户界面(ncurses)和图形用户界面(GTK?QT?)? 我知道debconf可以与各种前端一起使用,我想构建类似的但可编程的东西。
有没有任何UI库可以从同一源代码构建文本用户界面(ncurses)和图形用户界面(GTK?QT?)? 我知道debconf可以与各种前端一起使用,我想构建类似的但可编程的东西。
虽然不是一个库,但你可以考虑编写一个网络应用程序,它能够良好地降级到Lynx。
使用同时针对文本模式和GUI环境的库,你有很大的风险陷入两者最糟糕的境地。
更好的方法是使用MVC模式来构建代码,并为每个目标平台提供单独的视图和控制器。将所有逻辑推到模型类中还有其他几个好处:
我认为在编译Linux内核时用于配置的工具是dialog/cdialog/xdialog。但是我已经有一段时间没有编译内核了,所以我的记忆可能有误。我能找到的最有希望的链接是Xdialog。