OpenEdv-开源电子网

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

从零开始写Gui

[复制链接]

22

主题

98

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
335
金钱
335
注册时间
2014-5-25
在线时间
67 小时
发表于 2017-1-21 01:29:21 | 显示全部楼层 |阅读模式
本帖最后由 lotoohe 于 2017-1-21 01:31 编辑

正在从零开始写一个GUI,完全当做学习练手,很久之前也写过一个,但是初始的架构并没有搭建好,导致后面问题诸多。所以从新开始。下面是一个演示的gif。
可以看到,还是比较卡顿,因为没有采用任何缓存机制的原因,这是为了节约内存。
在每次窗口的移动都会导致父窗口的刷新(背景也是窗口)。
后面会考虑到局部刷新,暂时先做后面的工作。采用C++开发,完全利用C++ 继承多态的优势。
字体接口留出,图形接口留出,方便移植到嵌入式。
zgui.gif

正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

22

主题

98

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
335
金钱
335
注册时间
2014-5-25
在线时间
67 小时
 楼主| 发表于 2017-1-21 01:40:45 | 显示全部楼层
GIF加载有点慢,多刷新两次
回复 支持 反对

使用道具 举报

23

主题

323

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1010
金钱
1010
注册时间
2016-11-8
在线时间
233 小时
发表于 2017-1-21 08:46:53 | 显示全部楼层
学习~~
回复 支持 反对

使用道具 举报

0

主题

7

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
271
金钱
271
注册时间
2016-5-26
在线时间
84 小时
发表于 2017-1-21 09:39:32 | 显示全部楼层
看起来不错哦!
回复 支持 反对

使用道具 举报

42

主题

297

帖子

0

精华

高级会员

Rank: 4

积分
994
金钱
994
注册时间
2016-7-22
在线时间
318 小时
发表于 2017-1-21 10:57:23 | 显示全部楼层
这个是什么模拟器啊?
回复 支持 反对

使用道具 举报

4

主题

380

帖子

0

精华

论坛元老

Rank: 8Rank: 8

积分
3088
金钱
3088
注册时间
2015-10-17
在线时间
320 小时
发表于 2017-1-21 11:06:27 | 显示全部楼层
看上去很好
回复 支持 反对

使用道具 举报

22

主题

98

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
335
金钱
335
注册时间
2014-5-25
在线时间
67 小时
 楼主| 发表于 2017-1-21 18:37:29 来自手机 | 显示全部楼层
hi我歌月徘徊 发表于 2017-1-21 10:57
这个是什么模拟器啊?

这不是模拟器,这是一个我用mfc做的演示程序,
演示我自己正在开发的gui'
回复 支持 反对

使用道具 举报

22

主题

98

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
335
金钱
335
注册时间
2014-5-25
在线时间
67 小时
 楼主| 发表于 2017-1-21 18:38:27 来自手机 | 显示全部楼层
hgr211 发表于 2017-1-21 11:06
看上去很好

还在定框架,不断完善框架,后面的工作才能更好的完成
回复 支持 反对

使用道具 举报

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

本版积分规则



关闭

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

正点原子公众号

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

GMT+8, 2025-6-2 20:10

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

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