我如何让一个应用程序窗口全屏在MATLAB编程吗?

240(30天)
我有一个Matlab程序,我想,它开始总是最大化不使用鼠标图窗口最大化。
6个评论
图像分析
图像分析 2018年12月4日
编辑:图像分析 2018年12月4日
今天我打电话给技术支持,因为金宝app它似乎最大化如果我设置一个断点,而不是最大化如果没有断点。他们从来没有弄清楚,但我们做图了 前你需要调用drawnow WindowState设置为“最大化”。 如果你这样做,它将控制全屏,尽管他们的立场是愚蠢的。这不仅仅是一个较小的图你有设计的放大版本。控件大小保持不变(不要放大),它有一些荒谬的(我)规则定位控制全屏幕上的新位置。

登录置评。

答案(2)

Marek Svoboda
Marek Svoboda 2019年8月18日
编辑:Marek Svoboda 2019年8月18日
好的,所以信息一起但需要和平。我建议一个新的完整的答案,这是:
左键点击“app.UIFigure”在浏览器组件(右列)- >“回调”- >“添加startupFcn调”- >输入以下代码:
函数startupFcn(应用)
drawnow;
app.UIFigure。WindowState =“最大化”;
结束
这将打开窗口在启动时在较小的尺寸,随后修改尺寸,调整适当的内容。调整的内容真的正常工作,我胡须推荐使用一个“Auto-Reflow”(即响应)布局你的应用程序。如果你离开 drawnow ,应用程序打开全屏,但它不调整内容。
5个评论
莎凡特Shreedhar Todkar
莎凡特Shreedhar Todkar 2021年1月26日
@Krutik Gujarathi 只是在OutputFcn中添加以下行:
最大化(hObject);
重要的 :所有对象将需要调整和他们搞砸布局使用时在不同的窗口。所以我建议以下几点:
  1. 双击对象(按钮,Radiobutton等等)。
  2. 改变“单位”“规范化”
  3. 重复每UIfigure对象

登录置评。


类别

找到更多的在使用应用程序开发应用程序设计师帮助中心文件交换

下载188bet金宝搏


释放

R2018a

社区寻宝

找到宝藏在MATLAB中央,发现社区如何帮助你!

开始狩猎!