|
|
1
3
支持yast independence使用一个代码库执行ncurses、gtk和qt的库提供了您所需要的内容,并且它与yast本身无关。 事实上,LIYUI只需要标准的C++库和PHTRAID(IrrC)。当然,ui插件需要相应的库(qt、ncurses)。yast通过一组ycp绑定使用libyui,这些绑定在libyui之上导出类似ycp的api。 图书馆有点低(事件循环下面的一层),我的同事klaus k·mpf曾在一段时间前写过 his blog ,包括使用swig绑定到脚本语言。 唯一与suse相关的部分是打包,所以您需要自己打包。StackOverflow不允许我链接多次。图书馆的代码是从克劳斯的博客链接而来的。将libyui替换为“qt”,将“ncurses”替换为插件代码。 谷歌还为“yast独立于ycp”找到了一篇安德烈亚斯j·格尔的博客文章。 |
|
|
2
2
您可以编写程序使用ncurses,然后使用 PDCurses 将其转换为x11应用程序-如自述文件所示。 我知道它是因为我用它作为可移植的诅咒,尽管我从未测试过它的x11功能 |
|
|
3
2
|
|
|
4
1
有 Cursed GTK ,但似乎有点过时了。我找到了qt到ncurses的一个端口qt console的一些引用,但它似乎已经消失了。 |
|
|
5
1
不完全是一个库,但你可以考虑编写一个可以很好地降级为lynx的web应用程序 |
|
|
6
1
通过使用一个同时针对文本模式和gui环境的库,您将有很大的风险陷入这两种环境中最糟糕的情况。 您最好使用 MVC pattern ,并为每个目标平台提供单独的视图和控制器。将所有逻辑下推到模型类有其他几个好处:
|
|
|
7
0
我认为编译时用于配置Linux内核的是dialog/cdialog/xdialog。但是我已经有一段时间没有编译内核了,所以我的内存可能会关闭。我能找到的最有希望的链接是这个 Xdialog . |
|
|
8
0
|
|
|
FranticFronk · Tkinter单选按钮在已选择时执行命令 1 年前 |
|
|
Kumkuatte · 如何将UI元素对齐到Unity中的左侧位置 2 年前 |
|
|
Calax · GUI不显示所有组件(C++) 2 年前 |
|
|
trassert · python flet容器 2 年前 |
|
|
zadisk8 · 带有Q拆分器和多级选项卡的PyQt5 2 年前 |
|
|
Patrick Visi · Zitadel日常创建服务用户 2 年前 |