gpt4 book ai didi

linux - GUI/TUI Linux 库

转载 作者:IT王子 更新时间:2023-10-29 00:46:15 25 4
gpt4 key购买 nike

是否有任何 UI 库可以从同一来源构建文本用户界面 (ncurses) 和图形用户界面 (GTK?QT?)?我知道 debconf 可以与各种前端一起使用,我想构建类似但可编程的东西。

最佳答案

支持 YaST 独立性以使用一个代码库执行 ncurses、gtk 和 qt 的库提供了您正在寻找的内容,并且它与 YaST 本身无关。

实际上 libyui 只需要标准的 C++ 库和 phtreads (IIRC)。 UI 插件当然需要相应的库(Qt、ncurses)。 YaST 通过一组 YCP 绑定(bind)使用 libyui,这些绑定(bind)在 libyui 之上导出类似 YCP 的 API。

这个库有点低级(比事件循环低一层),我的同事 Klaus Kämpf 不久前在 his blog 中写过关于使用它的文章,包括使用 swig 绑定(bind)到脚本语言。

唯一特定于 SUSE 的部分是打包,因此您需要自己打包。 Stackoverflow 不允许我链接不止一次。该库的代码链接自 Klaus 博客。将 libyui 替换为插件代码的“qt”和“ncurses”。

也可以在 google 上搜索“YaST Independence From YCP”,找到 Andreas Jäger 关于该主题的博客条目。

关于linux - GUI/TUI Linux 库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40259/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com