OpenEdv-开源电子网

 找回密码
 立即注册
正点原子全套STM32/Linux/FPGA开发资料,上千讲STM32视频教程免费下载...
查看: 7968|回复: 7

有没有通用的GUI

[复制链接]

76

主题

355

帖子

0

精华

高级会员

Rank: 4

积分
671
金钱
671
注册时间
2012-9-19
在线时间
5 小时
发表于 2014-12-24 08:27:14 | 显示全部楼层 |阅读模式
5金钱
问大家一个问题。有没有通用的图形处理库啊。比如我用3.5寸屏他兼容。可以显示一些竖线。横线。我换成4.x的屏他又自动识别。并且这个GUI能有滑块滚动之类的。有这库吗?我不想把程序做成死的。一上来判定是什么屏然后if else 那样做。我也不想函数回调一上来判定什么屏然后注册一堆指针。我就想问问大家有没有通用的底层。不管什么屏一来就卡卡卡的用。顺便问一句  UCOS2的GUI 可以吗?我没研究过

最佳答案

查看完整内容[请看2#楼]

回复【4楼】敌害: --------------------------------- ucGUI本身就没有做多屏支持,不过你可以自己修改代码达到兼容不同屏的目的。 方法其实我们开发板源码都有,就是判断lcd id,然后执行不同的初始化,同样到gui部分,也判断这个id,来决定lcd的分辨率,以及各种控件的处理。
具有资深STM32点灯技术,
正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

530

主题

11万

帖子

34

精华

管理员

Rank: 12Rank: 12Rank: 12

积分
165309
金钱
165309
注册时间
2010-12-1
在线时间
2108 小时
发表于 2014-12-24 08:27:15 | 显示全部楼层
回复【4楼】敌害:
---------------------------------
ucGUI本身就没有做多屏支持,不过你可以自己修改代码达到兼容不同屏的目的。
方法其实我们开发板源码都有,就是判断lcd id,然后执行不同的初始化,同样到gui部分,也判断这个id,来决定lcd的分辨率,以及各种控件的处理。
我是开源电子网www.openedv.com站长,有关站务问题请与我联系。
正点原子STM32开发板购买店铺http://openedv.taobao.com
正点原子官方微信公众平台,点击这里关注“正点原子”
回复

使用道具 举报

70

主题

6697

帖子

0

精华

论坛大神

Rank: 7Rank: 7Rank: 7

积分
12691
金钱
12691
注册时间
2012-11-26
在线时间
3710 小时
发表于 2014-12-24 09:41:01 | 显示全部楼层
UCOS2的GUI。。。。

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

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

不过换屏还得自己去写逻辑去适配
学无止境
回复

使用道具 举报

70

主题

6697

帖子

0

精华

论坛大神

Rank: 7Rank: 7Rank: 7

积分
12691
金钱
12691
注册时间
2012-11-26
在线时间
3710 小时
发表于 2014-12-24 09:41:37 | 显示全部楼层
再看下楼主所述  楼主想多了
学无止境
回复

使用道具 举报

76

主题

355

帖子

0

精华

高级会员

Rank: 4

积分
671
金钱
671
注册时间
2012-9-19
在线时间
5 小时
 楼主| 发表于 2014-12-26 08:10:46 | 显示全部楼层
回复【3楼】jermy_z:
---------------------------------
hehe 那请教一下。ucos2 和ucgui 是什么关系呢? 前者是操作系统。后者是个图像画操作啊。例程29提供了ucOS+ucGUI的移植,我就想问问基于UCGUI能随意移植各种屏,但我想做成活的。你的解答根本没对我的问题提出解释啊。怎么还能推选答案呢?伤了
具有资深STM32点灯技术,
回复

使用道具 举报

76

主题

355

帖子

0

精华

高级会员

Rank: 4

积分
671
金钱
671
注册时间
2012-9-19
在线时间
5 小时
 楼主| 发表于 2014-12-26 08:13:10 | 显示全部楼层
回复【3楼】jermy_z:
---------------------------------
GUI(Graphical User Interface,简称 GUI,又称图形用户接口),UCGUI就是基于UCOS嵌入式操作系统写的可视化界面函数库。就你我们用的windows操作系统,有很多的窗口和一些美丽的界面,这些都就用windows内的GUI函数库做出来的。我的提问方式有错吗?想多了所以才不知如何写。才问出来啊。我要会还问干嘛?不能就不能。再想办法。能就给个方法按照方法去做。一个这至于?
具有资深STM32点灯技术,
回复

使用道具 举报

70

主题

6697

帖子

0

精华

论坛大神

Rank: 7Rank: 7Rank: 7

积分
12691
金钱
12691
注册时间
2012-11-26
在线时间
3710 小时
发表于 2014-12-26 08:58:27 | 显示全部楼层
回复【5楼】敌害:
---------------------------------
这年头真是问问题的才是大爷    什么屏都拿过来都用,可以!!!

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

你要是有这能力,就可以做到!
学无止境
回复

使用道具 举报

76

主题

355

帖子

0

精华

高级会员

Rank: 4

积分
671
金钱
671
注册时间
2012-9-19
在线时间
5 小时
 楼主| 发表于 2014-12-27 23:27:49 | 显示全部楼层
回复【7楼】正点原子:
------------------------------
嗯好的,但是UCGUI他默认的就320x240对把
具有资深STM32点灯技术,
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则



关闭

原子哥极力推荐上一条 /2 下一条

正点原子公众号

QQ|手机版|OpenEdv-开源电子网 ( 粤ICP备12000418号-1 )

GMT+8, 2024-11-23 13:13

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

快速回复 返回顶部 返回列表