3

我的 matlab gui 有一个非常烦人的问题。

一旦我启动我的程序,gui 不能只是发送到后台,它会再次弹出任意次数,直到它决定最终留下。在它真正停留在那里之前,我必须将其最小化至少 10 次。

这是一种常见的行为吗?我没有修改任何 gui 初始化代码,我基本上只是添加了一个按钮来循环执行我的函数。

欢迎任何想法!

干杯,克里斯

4

1 回答 1

1

是的,我也为此感到恼火。您可以使用隐藏 GUI(在代码中或在命令行中)

set(myGuiFigureHandle, 'Visible', 'off')

并用

set(myGuiFigureHandle, 'Visible', 'on')

在某些情况下这很好,但如果用户只是想暂时最小化则不行。您可以检测到最小化和隐藏,但随后图形窗口将从任务栏中消失,恢复其可见性的唯一方法是通过代码或命令行。

于 2013-04-09T05:18:35.290 回答