请帮我解决我的问题。我正在编写混合 Qt/c++ 和 qml 应用程序,但遇到了一个奇怪的问题。它在初始化时崩溃,同时注册属性。
EventBridge::EventBridge(QObject *parent) : QObject(parent)
{
MainWindowInst->setContextProperty("EventBridge",this);
}
void MainWindow::setContextProperty(const QString &property, QObject *data)
{
viewer->rootContext()->setContextProperty(property,data); // viewer is QDeclarativeView
}