首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >GUI/TUI linux库

GUI/TUI linux库
EN

Stack Overflow用户
提问于 2008-09-02 18:43:15
回答 8查看 6.1K关注 0票数 7

有没有什么UI库可以用来构建文本用户界面(ncurses)和图形用户界面(GTK )?QT?)来自相同的来源?我知道debconf可以用于各种前端,我想构建一些类似的但可编程的东西。

EN

回答 8

Stack Overflow用户

发布于 2010-04-28 22:31:30

这个库可以让YaST独立使用一个代码库来做ncurses、gtk和qt,它提供了你想要的东西,而且它并不依赖于YaST本身。

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

这个库有点低级(在事件循环下面的一层),我的同事Klaus Kämpf前段时间在his blog中写道,包括使用swig绑定到脚本语言。

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

也可以在谷歌上搜索"YaST独立于YCP“,找到Andreas Jäger关于这个主题的博客文章。

票数 4
EN

Stack Overflow用户

发布于 2008-09-30 23:15:17

您可以将您的程序编写为使用X11,然后使用PDCurses将其转换为ncurse应用程序-正如自述文件中所宣传的那样。

我之所以知道它,是因为我曾将它用作便携诅咒,尽管我从未测试过它的X11功能

票数 2
EN

Stack Overflow用户

发布于 2008-10-05 17:31:33

不完全是一个库,但您可以考虑编写一个可以很好地降级到Lynx的web应用程序

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/40259

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档