我构建了一个带有一些文本框和按钮的GUI。当我从 MATLAB 执行 GUI 时,它会在单独的窗口上生成所需的绘图。该图由存储在同一目录中的函数创建,并在 pushbutton 的回调函数中调用。
当我将 GUI 的 .m 文件作为主文件打包时,我得到了一个 exe。当此 exe 运行时,它通常从数据源 (sqlserver) 获取数据,但随后不会像在 matlab 中那样在单独的窗口中给出绘图(也不在同一个 GUI 窗口中)。有一种声音,从行为来看,情节似乎在很短的时间内出现和消失。但这是我的看法,可能是错误的,也许是一些被抑制的错误消息。
我能做些什么来解决这个问题?
你遇到了这篇文章中讨论的问题
代码完成评估后,它将清理,包括关闭您创建的窗口。 一种解决方案是在打印后立即暂停脚本。
下面讨论了许多可用于通过 GUI 暂停执行的函数。