1

我已经通过 ActiveX 将 Qt 连接到 Matlab。所以,现在我可以执行用 Qt GUI 编写的脚本了。但是我遇到了问题。我如何知道用户通过单击关闭按钮手动关闭了 Matlab?有时我发送带有优化功能的脚本,它可能在 Matlab 中执行长达 10 分钟。我如何知道脚本已执行并且 Matlab 已准备好执行另一个命令?我已经调用generateDocumentation了类的功能QAxObject。并发现了三个信号:

    Signals:
void exception(int code, QString source, QString disc, QString help);
void propertyChanged(QString name);
void signal(QString name, int argc, void* argv);

我已连接到该信号,但是当 Matlab 关闭或 Matlab 准备好下一个脚本时,它们都不会发出。请帮我。

4

0 回答 0