永发信息网

大家都在用什么ui库

答案:1  悬赏:10  手机版
解决时间 2021-01-26 05:32
大家都在用什么ui库
最佳答案
选择GUI要根据设备的屏幕尺寸和CPU处理能力以及ram资源而定。

对于小屏幕的设备(例如只有128x64),很多是自己定制的GUI库,而大一点屏幕的设备,如240x320,又有充足的资源,那么可以选择'标准'的GUI库。

GTK:
gtk可以基于X,或者Framebuffer之上,裁减后的GTK2.0也要8M以上。有很多方案是基于GTK的,例如OPIE。OpenMoko的GUI也是基于GTK。使用GTK的好处是,可以在PC上开发应用程序,由于PC上也有GTK环境,模拟器也比较容易建立。

QT:qt有面向嵌入式的版本QtOpia, 也是比较完整的解决方案,也有很多公司基于此推商业方案(QT有双重许可证),不过我个人不太喜欢QT对C++的非标准扩展。

MiniGUI: 说实在minigui也是很不错的,轻量级,移植也比较容易。不知道现在minigui商业化后对开源版本的维护情况如何。

Nano-X: 前身叫Micro-windows,是一个非常不错的超轻量级GUI库,稳定,运行效率也比较高,非常适合中底端系统。

重量级的GTK和QT之所以得到更多的应用,是因为有PC的标准环境,开发应用程序比较容易,而且有很多PC上的程序可以比较顺利移植到嵌入式系统上。对于资源比较紧张的系统,则可以考虑Nano-X,或者自己编写GUI库。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
飞鹰驾校(株洲醴陵市)地址在哪,我要去那里办
中国邮政(东光县邮政局)怎么去啊,我要去那办
下列关于产品生命周期的说法中,正确的是(
顺达驾校(株洲醴陵)地址在哪,我要去那里办事
宝骏1.5t560划多少钱一公里?
【There--------(be) two books on the desk
记录仪怎么删除锁文件
这只巴西龟是2014年11月11日在路边买的,比一
如果两个没有共同话题是不是意味着将要结束?
中国邮政(大单邮政支局)地址在哪,我要去那里
成语卑卑不足道的意思是什么啊?有知道释义的
看完出包女王第一季 然后看什么.OvA还是第二
求视频:60年代电影《蔓萝花》
下列哪项提示患者的肾衰竭为慢性、不可逆性A.
为什么摩尔质量的单位是克乘以每摩尔
推荐资讯
固体激光器和气体激光器的激励方法方法各是什
普通的砌体结构有没有抗震等级,如何划分
2015那行的信用卡能现办现领卡,不需要太麻烦
超能查派的爸爸和妈妈谁哪两个演员
关于好习惯好人生的手抄报内容不要太多
【滚雪球抽样】滚雪球抽样的定义
我是1966年3月16日出生,我的五行是啥?我想
dnf异界换装BUFF套哪个好
新车上牌还没有发标识,就上路怕不怕
怎么删除朋友圈的内容?
如何读取一个文件夹下的所有文件名,存入一个
定向培养的师范生是什么意思
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?