相信良多人在利用MATLAB 进行GUI界面编程的时辰会碰着如许的问题 , 就是不知道怎么设置显示控件的外不雅及字体大小自顺应GUI界面大小和电脑分辩率大小 , 从而导致设计的法式在分歧电脑下运行或者手动调整界面大小后导致显示控件位置错位及字体显示不全的问题 , 下面分享给大师MATLAB GUI 显示控件设置外不雅大小和字体大小自顺应GUI界面大小和电脑分辩率大小的方式、
, 但愿可以或许帮忙大师 。
需要这些哦
MATLAB
MATLAB GUI 显示控件外不雅大小自顺应界面大小和电脑分辩率大小
MATLAB GUI 显示控件字体大小自顺应界面大小和电脑分辩率大小
方式/
1第一步:起首我们自行设计一个GUI界面 , 在号令行窗口输入guide号令即可调出GUI建立 , 建立好GUI界面后将显示控件放置进去并结构好 , 如下图所示 。
文章插图
2第二步:我们运行我们设计好的GUI界面 , 确认法式是否有误 , 无误后即可正常运行法式 , 当我们的控件与代码中数据联系关系后将会显示数据或者进行其他操作 , 如下图所示 , 细心地会发现下面的GUI界面右上角的最年夜化东西呈灰色状况的 , 也就是禁用的 , 无法利用 , 下面我们将其启用并调整界面大小不雅察显示控件外不雅大小及字体大小的转变环境 。
文章插图
3第三步:我们进入GUI编纂界面 , 点击【视图】—【属性查抄器】 , 找到Resize , 把Resize的off更改当作on , 勾选即可 。 此时我们就可以利用最年夜化东西也可以手动调整界面大小了 , 如下图所示 , 此时我们可以发现界面大小固然调整了 , 但我们的显示控件的大小及位置并未自顺应界面大小而转变 。 下面我们来设置显示控件的位置自顺应GUI界面大小 。
文章插图
4【MATLAB GUI控件大小和字体适应界面和电脑分辨率】第四步:我们再次进入GUI编纂界面 , 我们将界面【东西】—【GUI选项】—【调整大小的体例】设置为当作比例 , 此时我们再次运行GUI界面 , 调整界面大小 , 此时我们可以发现 , 显示控件的位置是跟从着界面大小及电脑分辩率大小转变了 , 可是会呈现字体大小及显示控件的外不雅大小未自顺应跟从转变造当作显示不全的环境 , 下面我们先来设置显示控件的外不雅大小自顺应跟从界面大小及电脑分辩率大小转变 。
文章插图
文章插图
5第五步:起首我们设置GUI界面的属性 , 点击【视图】—【属性查抄器】 , 找到
units并将units属性设置为normalized , 然后我们将我们界面中的各显示控件的units属性也同一设置为normalized , 双击单个控件可以进入该控件的属性查抄器点窜该控件units属性为normalized , 我们一次框选多个显示控件并双击可以一次点窜多个显示控件的units属性为normalized , 此时我们的显示控件外不雅大小就跟从着我们的GUI界面大小和电脑分辩率大小而转变了 , 可是我们仍是会发现当GUI界面变小时 , 显示控件的字体显示不全的问题 , 这是因为显示控件的字体大小没有自顺应GUI界面大小和电脑分辩率转变 , 下面我们设置显示控件的字体大小自顺应GUI界面大小和电脑分辩率转变 。
推荐阅读
- matlab怎么快速了解矩阵和数组
- 怎么在matlab中编辑虚拟世界
- 解决matlab的xlsread与xlswrite调用excel报错
- Pr效果控件功能在哪添加?
- 怎么在matlab中画极坐标
- 用MATLAB求极限
- matlab gui怎么设置表格的小数位数
- matlab中的Trajectory
- 怎么在matlab中旋转相应的轴
- matlab中的机器人模型