LabVIEW学习笔记十三:窗格详解(调整窗格大小时缩放特定对象)
软件里对于窗格的说明和对于分割栏的说明是放在一起的,因为两者本来就联系紧密,窗格就是用分割栏构成的。
配置窗格
右键单击窗格中的滚动条并选择需配置的窗格,从下列快捷菜单项中选择以配置窗格。
- 显示项-为前面板的窗格添加标签。默认情况下,LabVIEW隐藏窗格标签。(注意,点击滚动条会出现所属窗格的配置选项,如果点击的是分割栏,那么要在选项里选择左窗格和右窗格,这样才会进入对应的窗格菜单,窗格菜单和分隔栏菜单有一些相似)
- 创建-允许用户创建属性节点、VI服务器引用或调用节点,通过编程配置窗格。
- 水平滚动条-水平滚动条始终打开、始终关闭或运行时关闭时,用户都能进行选择。(注意,如果关闭了也能通过分隔栏进入到配置界面)
- 垂直滚动条-垂直滚动条始终打开、始终关闭或运行时关闭时,用户都能进行选择。
注: 右键单击前面板窗口的滚动条,可隐藏水平和垂直滚动条。在自定义窗口外观对话框中,勾选显示水平滚动条或显示垂直滚动条选项,可重新显示滚动条。 |
- 窗格大小-控制窗口大小的调整对窗格的影响。调整窗格大小时,可选择将窗格中的对象放在窗格上下左右位置。也可选择在调整窗口大小时缩放窗格中的对象。(见下面的案例1、2、3)
如前面板无分隔栏,可在VI属性对话框中设置单个窗格的某些属性。但是,如在前面板上添加分隔栏,LabVIEW将把菜单选项限制在VI属性对话框范围之内,因为通过菜单配置不适用于所有窗格。必须独立配置每个窗格。例如,如在前面板上添加一个分隔栏,则VI属性对话框窗口大小页的调整窗口大小时缩放前面板上的所有对象复选框将显示为灰色。
也可使用窗格属性通过编程配置窗格。
案例1,选择“根据窗格缩放所有对象”
将窗格1配置如下
将窗格4配置如下
鼠标从右缩小窗口的时候,变化如下:
窗格4被遮挡一部分,相应的控件也被遮挡一部分
窗格1被缩小一部分,相应的控件跟着缩小
案例2,选择“调整大小时缩放对象”
这个跟上面的“根据窗格缩放所有对象”是相对的,上面这个选项是将窗格内的所有对象缩放,而利用本选项,可以将窗格里的特定对象缩放,而其他对象不缩放。
如果窗格选了这个选项,那么再对需要缩放的一个对象进行设置,见下图
这个时候,该窗格里的其他对象就不会显示这个选项了,强制它们全部都不能缩放了。效果如下
案例3,选择“原点置于顶部”和“原点置于底部”
窗格1设为原点置于底部
窗格4设为原点置于顶部
大概理解为压缩的时候原点的一侧会保持。
窗格属性在帮助里写得比较详细了:
右键单击窗格中的滚动条,在快捷菜单中选择创建»属性节点,选择要配置的属性。也可单击VI服务器引用,在快捷菜单中选择窗格,创建可用于下列属性的引用。
通过窗格[]属性可获取对其它VI窗格的引用。
属性 | 说明 |
---|---|
背景模式 | 设置背景图像在窗格上的位置。 详细信息 |
背景图像 | 设置窗格所用的背景图像。LabVIEW支持将BMP、JPEG和PNG格式的图形作为背景图像。 详细信息 |
标签 | 标签对象的引用。 详细信息 |
窗格颜色 | 窗格的背景色。 详细信息 |
垂直滚动条可见 | 获取或设置窗格垂直滚动条是否可见。 详细信息 |
控件[] | 窗格中各控件的引用构成的数组。 详细信息 |
内容区域 | 返回窗格内容区域的边界。坐标原点为所属窗格的原点。 详细信息 |
水平滚动条可见 | 获取或设置窗格水平滚动条是否可见。 详细信息 |
所有对象[] | 窗格中所有对象(控件和修饰)的引用组成的数组。 详细信息 |
修饰[] | 窗格中各修饰的引用组成的数组。 详细信息 |
原点 | 窗格左上角在水平和垂直方向上的坐标构成的簇。坐标原点为所属窗格的原点。 详细信息 |
最小窗格大小 | 如窗格可以调整大小,则该属性可确定窗格大小的最小值。如设置最小窗格大小属性为大于当前窗格大小的值,则设置该属性时可使窗格或窗口变大。 详细信息 |
LabVIEW学习笔记十三:窗格详解(调整窗格大小时缩放特定对象)相关推荐
- scala学习笔记(十三):implicit 详解
implicit 可分为三种 隐式参数 隐式转换类型 隐式调用函数 1.隐式参数 implicit参数都是定义在方法最后,修饰implicit表示该组参数是隐式参数.一个方法只会有一个隐式参数列表,置 ...
- expect学习笔记及实例详解【转】
1. expect是基于tcl演变而来的,所以很多语法和tcl类似,基本的语法如下所示: 1.1 首行加上/usr/bin/expect 1.2 spawn: 后面加上需要执行的shell命令,比如说 ...
- ELK学习笔记之Logstash详解
0x00 Logstash概述 官方介绍:Logstash is an open source data collection engine with real-time pipelining cap ...
- Java中大数据数组,Java基础学习笔记之数组详解
摘要:这篇Java开发技术栏目下的"Java基础学习笔记之数组详解",介绍的技术点是"java基础学习笔记.基础学习笔记.Java基础.数组详解.学习笔记.Java&qu ...
- oracle scn 重置,学习笔记:Oracle SCN详解 SCN与Oracle数据库恢复的关系
天萃荷净 分享一篇关于Oracle SCN的详解,介绍SCN与Oracle数据库恢复的关系和SCN在数据库中的作用 一.为什么需要System checkpoint SCN号与Datafile Che ...
- Docker技术入门与实战 第二版-学习笔记-3-Dockerfile 指令详解
前面已经讲解了FROM.RUN指令,还提及了COPY.ADD,接下来学习其他的指令 5.Dockerfile 指令详解 1> COPY 复制文件 格式: COPY <源路径> .. ...
- PyQt5学习笔记——一文详解QObject
QObject详解笔记1 一.简介 QObject是所有Qt对象的基类 二.功能作用 2.1 对象名称.属性 2.1.1 API setObjectName("唯一名称") 给QT ...
- shell入门学习笔记-12-命令详解: echo与printf
系列目录与参考文献传送门: shell入门学习笔记-序章 命令详解 admindeMacBook-Pro:myshell admin$ type cd cd is a shell builtin ad ...
- CoAP学习笔记——CoAP格式详解
0 前言 CoAP是受限制的应用协议(Constrained Application Protocol)的代名词.在当前由PC机组成的世界,信息交换是通过TCP和应用层协议HTTP实现的.但是对于小型 ...
最新文章
- 【生生被气死的一周】头秃
- MySQL常用函数 一
- java IO包装流如何关闭
- 常见笔顺错误的字_最全汉字笔顺正确写法,建议家长为孩子收藏
- 基准对象object中的基础类型----元组 (五)
- 系统休眠(System Suspend)和设备中断处理
- python网页设计基础教程_Pillow-优秀的Python图像处理库安装及入门教程
- 腾讯云服务器ftp部署及文件上传
- 计算机毕业设计JAVA‘大学生心理健康咨询管理系统mybatis+源码+调试部署+系统+数据库+lw
- vue json对象转数组_vue面试题汇总
- android 弱网测试工具,app弱网测试及使用的工具
- 如何理解运算放大器的增益带宽积-运放增益
- 揭露SAP培训机构的套路
- python 爱心名字代码_python写心形名字
- 云上PDF怎么删除页眉页脚_PDF怎么删除页面?
- 马云被骗十亿?最后却被百倍奉还。
- 简单的将linux二进制程序、资源打包成rpm
- 三国杀开源系列之一104@365
- Python AutoCAD 块组
- 华为云服务器 端口无法访问——配置安全组
热门文章
- 密室逃脱(二)碧绿色房间
- Java程序中如何输入数据
- EXCEL VBA 对话框MsgBox语法笔记
- 龙格现象 matlab,拉格朗日插值龙格现象的matlab实现
- 51单片机电子钟 是如何做成的(3)---电子钟总体结构与操作
- TopCoder SRM 577 Div2 1000 EllysCoprimesDiv2
- JQ实现吸顶效果代码
- 渗透测试情报收集工具
- 前端websocket连接mqtt服务器(Paho-mqtt,mqttws31.js)以及断开重连
- SEMI-SUPERVISED LEARNING FOR SINGING SYNTHESIS TIMBRE