Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/cplusplus/130.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C++ QDeclarativeContext::setContextProperty()后崩溃_C++_Qt_Qml - Fatal编程技术网

C++ QDeclarativeContext::setContextProperty()后崩溃

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

请帮我解决我的问题。 我正在编写混合的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
}

没有一个指针是空的?是的,我检查了三次,我怀疑是因为构造函数调用了虚函数。您是否尝试将属性绑定移出构造函数?@Dcow:能否显示崩溃的回溯跟踪?