基于Labview实现RF射频运维小工具(2)
2022-07-04 本文已影响0人
刘小白DOER
哈哈,最近在慢慢的更新一个小工具,一天写个小功能来使得软件更加丰富。这一次笔者在界面上下了比较多的功夫,做的较为好看。
在不断添加新功能时,笔者遇到一个小问题:切换使用的空间按钮太多时,应该怎么保持界面的简洁呢?不断增加按钮空间不是一个好办法,那么就需要用点小技能了!
为了完成控件的切换,笔者结合以前的实践经验,有以下几个办法:
1、控件的隐藏与可见。此办法实现起来较为繁琐,特别是控件较多时需要大量使用属性节点来完成可见与隐藏。在遇到多个切换时就显得力不从心了。
2、使用选项卡控件实现。此办法就比较合适,在控件上再使用一个选项卡,利用一个按钮来切换显示不同选项卡的控件集合,也不需要更改后端的代码逻辑。
2、使用子面板切换。这个方法在不同功能模块比较合适,在切换按钮控件上面的话实现起来还需要单独加个子面板,业务更改较多,也不适合。
综上,笔者使用选项卡控件来完成较多功能按钮的切换选择!界面如下,只需要在原控件上面增加一个选项卡,然后通过MORE按钮来切换各个按钮集合即可。