我的Matlab GUI有一个非常烦人的问题。
一旦启动程序,gui便不能仅仅发送到后台,它会再次弹出任意次,直到决定最终退出。我必须至少将其最小化10倍,然后才能真正停留在那里。
这是常见的行为吗?我还没有修改任何gui初始化代码,我基本上只是添加了一个按钮来循环执行我的函数。
任何想法都欢迎!
干杯,
克里斯
最佳答案
是的,我也为此感到恼火。您可以使用以下命令隐藏GUI(在代码内或在命令行中)
set(myGuiFigureHandle, 'Visible', 'off')
并用恢复
set(myGuiFigureHandle, 'Visible', 'on')
在某些情况下,这很好,但是如果用户暂时只想最小化,则不行。您可以检测到最小化和隐藏,但是图形窗口将从任务栏消失,唯一恢复其可见性的方法是从代码或命令行中。
关于matlab - 将Matlab GUI发送到后台,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/15893467/