第2节 多界面切换之面板调用 |
您所在的位置:网站首页 › labview运行时切换不到程序框图 › 第2节 多界面切换之面板调用 |
第2节 多界面切换之面板调用
本节主要实现多界面之间的切换,并以登录界面说明。 程序链接 1. 登录界面前面板设置首先在前面板中拖入字符串输入控件,并设置为用户名和密码;其次拖入确定和取消按钮,以实现登录和取消功能。 前面板如下所示: 2. 登录程序实现(1)当确定按钮按下时,则判断用户名和密码是否正确,正确则提示登录成功,并跳转到主界面,否则进一步判断用户名和密码是否正确; (2)取消,则退出 程序如下: 3. 主界面 主界面主要沿用第1节的用选项卡实现多界面切换,这里就不阐述了。界面如下: 4. 需要注意的地方此时,若运行程序,会发现登录界面仍然存在,达不到隐藏效果,可以做以下设置。 方法一:修改登录界面程序修改while停止条件,如下所示。 其它保留前面程序设置,这样就可以实现主界面的前置啦。完整程序见多界面切换2 方法一。 方法二在登录界面和主界面的VI属性进行分别设置:登录界面.vi的VI属性“文件——窗口外观——窗口动作——默认”;登录界面.vi的VI属性“文件——窗口外观——自定义——窗口动作——模态,并勾选“使用时显示前面板,如之前未打开则在运行后关闭”,这样也可实现界面切换时隐藏登录界面的效果; 注:可能有时会出现隐藏不了登录界面,此时,可以将方法一程序与方法二设置联系在一起,即在方法一程序的基础上按照方法二设置。 还有一种解决方法,即对主界面.vi中和登录界面.vi中的VI属性进行分别设置:登录界面.vi的VI属性——窗口外观——窗口动作——浮动,并勾选“LabVIEW处于非活动状态时隐藏”,但是要注意尽量不要让该选项与“允许用户最小化”同时勾选;主界面界面.vi的VI属性——窗口外观——窗口动作——模态(勾选“使用时显示前面板,如之前未打开则在运行后关闭”可选),这样在主界面运行的时候始终是保持在最前端的。完整程序都放在附件中了,有需要的可以参考。 程序链接 |
今日新闻 |
推荐新闻 |
CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3 |