1

我已经构建了一个带有一些文本框和一个按钮的 GUI。当我从 MATLAB 执行 GUI 时,它会在单独的窗口中生成所需的图。绘图由存储在同一目录中的函数创建,并在按钮的回调函数中调用。

当我用 GUI 的 .m 文件作为主文件打包它时,我得到一个 exe。当这个 exe 运行时,它通常从数据源 (sqlserver) 中获取数据,但不会像在 matlab 中那样在单独的窗口中给出绘图(也不在同一个 GUI 窗口中)。有声音,从行为上看,情节似乎在很短的时间内出现和消失。但这是我的看法,可能是错误的,也许是一些被压制的错误信息。

我能做些什么来解决这个问题?

4

1 回答 1

1

您遇到了本文中讨论的问题

一旦代码完成评估,它就会清理干净,包括关闭您创建的窗口。一种解决方案是在绘图后立即暂停脚本。

这里讨论了许多可用于通过 GUI 暂停执行的函数

于 2013-01-31T19:03:15.173 回答