在进行人机界面开发的过程中,碰到了这样一个问题:
顶层模块a中有一子模块b,模块a中有个按钮,这个按钮是子模块b的输入,如下图所未。
碰到的问题是:
程序运行后,在模块a(最终的人机界面)中点击按钮,这个点击动作不会传递到子模块b中去。我必须打开子模块b的前面板再次点击按钮子模块b才会运行。我想要的效果是,在模块a中点击按钮,子模块b能执行相应操作,而不用我再去点击子模块b中的按钮。
不知道我有没有把问题讲清楚,哪位大侠知道如何解决的,帮我支支招,万分感谢!不知道是不是涉及到层次模块间的参数传递问题。
我想要的效果是能同步运行,模块a中按键按下后,模块b能马上响应。
在模块b中,我用的是事件结构,一旦模块a中的按键有按下,就会触发模块b中的事件结构。可问题是,模块a中的按键操作这个动作无法传至模块b,你必须进入模块b的前面板,点击按键才会触发事件结构(两个模块中的按键其实是一个按键)。我也不太确定问题是不是出在参数传递上,只是猜测。
楼主这个问题早期也碰到过,分享下:
[8.5版本]
一周热门 更多>