硬汉嵌入式论坛

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

[ThreadX全家桶] 请教下,使用 guix ,如果使用 单独的 界面切换好实现不 ? (不使用 guix studio 软件配置的)

[复制链接]

612

主题

3064

回帖

4920

积分

至尊会员

积分
4920
发表于 2022-5-21 14:11:30 | 显示全部楼层 |阅读模式
请教下,使用 guix ,如果使用 单独的 界面切换好实现不 ? (不使用 guix studio 软件配置的)

有没有相关的例程 ?
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
107272
QQ
发表于 2022-5-21 14:46:40 | 显示全部楼层
不用GUIX Studio不方便,得加上。
回复

使用道具 举报

612

主题

3064

回帖

4920

积分

至尊会员

积分
4920
 楼主| 发表于 2022-5-21 17:40:07 | 显示全部楼层
eric2013 发表于 2022-5-21 14:46
不用GUIX Studio不方便,得加上。

有些需要满足一些条件后才触发的界面该怎么搞哇 ?
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
107272
QQ
发表于 2022-5-22 09:05:23 | 显示全部楼层
hpdell 发表于 2022-5-21 17:40
有些需要满足一些条件后才触发的界面该怎么搞哇 ?

切换有多种切换方式的,把那个screen flow整溜就行。
回复

使用道具 举报

612

主题

3064

回帖

4920

积分

至尊会员

积分
4920
 楼主| 发表于 2022-5-22 11:04:26 | 显示全部楼层
本帖最后由 hpdell 于 2022-5-22 11:10 编辑
eric2013 发表于 2022-5-22 09:05
切换有多种切换方式的,把那个screen flow整溜就行。

看来后续有空还得再研究研究了喔
目前有没有这方面的相关例程啊 ?
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
107272
QQ
发表于 2022-5-22 17:18:52 | 显示全部楼层
hpdell 发表于 2022-5-22 11:04
看来后续有空还得再研究研究了喔
目前有没有这方面的相关例程啊 ?

image.png
回复

使用道具 举报

612

主题

3064

回帖

4920

积分

至尊会员

积分
4920
 楼主| 发表于 2022-5-23 09:01:26 | 显示全部楼层

这个里面的貌似是使用 guix studio 进行切换的,我的意思就是 不使用 studio 进行界面切换的 例程啊
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
107272
QQ
发表于 2022-5-24 01:59:04 | 显示全部楼层
hpdell 发表于 2022-5-23 09:01
这个里面的貌似是使用 guix studio 进行切换的,我的意思就是 不使用 studio 进行界面切换的 例程啊

不用不方便
回复

使用道具 举报

612

主题

3064

回帖

4920

积分

至尊会员

积分
4920
 楼主| 发表于 2022-5-24 10:01:21 | 显示全部楼层

看来要想使用某个 条件来触发界面 的话,有什么方法可以实现呀 ?

我的意思就是 先使用 studio 吧界面搭建好,在程序里面判断某些条件满足时就跳转到指定的界面,可以实现吗 ?
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
107272
QQ
发表于 2022-5-25 02:17:47 | 显示全部楼层
hpdell 发表于 2022-5-24 10:01
看来要想使用某个 条件来触发界面 的话,有什么方法可以实现呀 ?

我的意思就是 先使用 studio 吧界面 ...

可以啊,滑动,按钮跳转,实现都非常方便的。
回复

使用道具 举报

612

主题

3064

回帖

4920

积分

至尊会员

积分
4920
 楼主| 发表于 2022-5-25 08:49:58 | 显示全部楼层
eric2013 发表于 2022-5-25 02:17
可以啊,滑动,按钮跳转,实现都非常方便的。

在没有按钮的情况下,实现界面跳转 方面不 ?

比如:

int  i =0;

if(i==5) 这时需要跳转到另外一个界面上去,这种情况好实现不 啊 ??

这种情况下,没有任何按钮,只有某些条件满足后才需要进行切换界面
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
107272
QQ
发表于 2022-5-26 10:30:40 | 显示全部楼层
hpdell 发表于 2022-5-25 08:49
在没有按钮的情况下,实现界面跳转 方面不 ?

比如:

可以的,开个自定义触发事件,触发后执行任务切换
image.png
回复

使用道具 举报

612

主题

3064

回帖

4920

积分

至尊会员

积分
4920
 楼主| 发表于 2022-5-26 16:01:14 | 显示全部楼层
eric2013 发表于 2022-5-26 10:30
可以的,开个自定义触发事件,触发后执行任务切换

这个有空得研究一下了呀
回复

使用道具 举报

58

主题

267

回帖

446

积分

高级会员

积分
446
发表于 2022-5-26 16:37:50 | 显示全部楼层
用 studio 生成一个,看他的切换代码,然后哪里要用你就照着样子写一份就行了。 我之前就没用 flow
回复

使用道具 举报

0

主题

3

回帖

3

积分

新手上路

积分
3
发表于 2023-3-3 15:55:03 | 显示全部楼层
studio 里面先新建几个window  每个window event回调  然后里面加几个按钮
代码部分 创建窗口
                gx_studio_named_widget_create("window_3", (GX_WIDGET *)root, (GX_WIDGET **)&win3);
                gx_studio_named_widget_create("window_2", (GX_WIDGET *)root, (GX_WIDGET **)&win2);
                gx_studio_named_widget_create("window_1", (GX_WIDGET *)root, (GX_WIDGET **)&win1);
                gx_studio_named_widget_create("window", (GX_WIDGET *)root, (GX_WIDGET **)&win);
每个event回调里面监听按钮点击  
点击不同的按钮触发  执行  gx_widget_attach(root,win1);切换到win1
切换到别的界面改下别的win就行了
就切换到了window_1;
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-5-24 02:45 , Processed in 0.212391 second(s), 29 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2023, Tencent Cloud.

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