在MATLAB GUI的OpeningFcn中添加新窗口在运行时转到主窗口的后面
-
22-12-2019 - |
题
我有一个 Main_window
在MATLAB指南中。我要开一个 New_window
当我跑 Main_window
, ,所以我将此代码添加到 OpeningFcn
的 Main_window
:
New_window();
当我跑 Main_window
, New_window
到后面去 Main_window
.我要把它放在面前 Main_window
运行后。
有什么帮助吗?
解决方案
发生这种情况是因为您在Main_window完成执行之前正在调用New_window。想法:
您可以简单地从new调用Main。我猜你已经尝试过这个,它不适用于你的应用程序
如果你想让用户对new_window做一些事情,然后继续main_window,你可以在new_window打开fcn中启用uiwait以保持它的焦点,直到用户关闭它。
创建包含两行的脚本
Main_window; New_window;
运行该脚本将按顺序启动两个程序,New_window将位于顶部。
- 最终,如果你想最大化控制,你应该编写自己的gui,而不是使用指南。
不隶属于 StackOverflow