硬汉嵌入式论坛

 找回密码
 立即注册
查看: 1779|回复: 2
收起左侧

[ThreadX全家桶] GUIX学习笔记6:watch例程1

[复制链接]

24

主题

133

回帖

205

积分

高级会员

积分
205
发表于 2022-1-21 20:04:46 来自手机 | 显示全部楼层 |阅读模式
原以为guix studio能解决大部分问题,看了一天的官方watch例程,
才意识到跟之前想象的不太一样。

guix studio的作用:
1-把需要的组件放上去,加名称,加ID。
2-设置draw响应,enent响应函数名,也就是接口函数。
3-汇集图片库,字体库等所需资源。
4-设置相对简单的屏幕切换流程图。

真正驱动GUIX运转的还是代码。GUIX的库函数太多,
抠这个函数集没有意义。好在官方提供了大量的综合例程,依葫芦
画瓢,学个一招半式还是有可能的。

总结watch例程学习第一天收获。
1-组件初始化:一个是因为guix studio提供的组件都是些半拉子工程,
还需要靠代码来细化。另一个,组件内容往往也需要跟用户变量关联。

2-一个窗体最主要的event包括show,hide,大概理解为窗体的开始与
终止,再加个定时器,变量定时刷新就有了。

3-搓屏来实现划屏,这个跟点击按钮滑屏还不一样。很灵活,也很方便。

4-list view列表显示功能。这个应该是使用频率最高的一个组件了。

5-模板窗体作用。可以理解为一类自定义组件。其实任何一个窗体都是一个小组件。

watch例程代码量不大但比较绕,除了guix studio生成的资源文件,一个功能窗体
会对应一个用户c文件,基本不超过200行。
回复

使用道具 举报

1万

主题

7万

回帖

11万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
117568
QQ
发表于 2022-1-22 09:30:52 | 显示全部楼层
谢谢楼主分享。
回复

使用道具 举报

4

主题

1459

回帖

1471

积分

至尊会员

积分
1471
发表于 2022-1-25 10:33:42 | 显示全部楼层
回复

使用道具 举报

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

本版积分规则

QQ|小黑屋|Archiver|手机版|硬汉嵌入式论坛

GMT+8, 2025-8-15 12:54 , Processed in 0.036863 second(s), 24 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2023, Tencent Cloud.

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