有没有通用的GUI

2019-07-21 04:13发布

问大家一个问题。有没有通用的图形处理库啊。比如我用3.5寸屏他兼容。可以显示一些竖线。横线。我换成4.x的屏他又自动识别。并且这个GUI能有滑块滚动之类的。有这库吗?我不想把程序做成死的。一上来判定是什么屏然后if else 那样做。我也不想函数回调一上来判定什么屏然后注册一堆指针。我就想问问大家有没有通用的底层。不管什么屏一来就卡卡卡的用。顺便问一句  UCOS2的GUI 可以吗?我没研究过
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
7条回答
正点原子
1楼-- · 2019-07-21 06:00
回复【4楼】敌害:
---------------------------------
ucGUI本身就没有做多屏支持,不过你可以自己修改代码达到兼容不同屏的目的。
方法其实我们开发板源码都有,就是判断lcd id,然后执行不同的初始化,同样到gui部分,也判断这个id,来决定lcd的分辨率,以及各种控件的处理。
jermy_z
2楼-- · 2019-07-21 10:14
UCOS2的GUI。。。。

楼主你还是分清这俩玩意是什么吧

想用GUI  可以看下emwin  这个够你用了

不过换屏还得自己去写逻辑去适配
jermy_z
3楼-- · 2019-07-21 12:18
再看下楼主所述  楼主想多了
敌害
4楼-- · 2019-07-21 15:31
 精彩回答 2  元偷偷看……
敌害
5楼-- · 2019-07-21 18:32
回复【3楼】jermy_z:
---------------------------------
GUI(Graphical User Interface,简称 GUI,又称图形用户接口),UCGUI就是基于UCOS嵌入式操作系统写的可视化界面函数库。就你我们用的windows操作系统,有很多的窗口和一些美丽的界面,这些都就用windows内的GUI函数库做出来的。我的提问方式有错吗?想多了所以才不知如何写。才问出来啊。我要会还问干嘛?不能就不能。再想办法。能就给个方法按照方法去做。一个这至于?
jermy_z
6楼-- · 2019-07-21 18:41
回复【5楼】敌害:
---------------------------------
这年头真是问问题的才是大爷    什么屏都拿过来都用,可以!!!

如果想要不管什么屏,拿过来卡卡的用,把所有屏的驱动全部写上去!!!

你要是有这能力,就可以做到!

一周热门 更多>