【发布时间】:2017-11-17 01:26:47
【问题描述】:
试图了解基于 Qt/QML 的应用程序的最佳实践,其中我们将方法标记为 Q_INVOKABLE。如果我们从其中一种方法中抛出异常,会有什么后果?
class Class
{
...
Q_INVOKABLE void method() { throw std::logic_error(); }
};
QML 可以处理这个错误吗,或者我会让程序崩溃吗?
【问题讨论】:
标签: c++ qt exception-handling qml