大家好,在QMainWindow 内嵌 qwidget里内嵌一个 qwidget,编译过程中报空指针异常,用的技术是qt+osg。下面把代码贴出来,望高手指导一下
biandianzhan::biandianzhan(QWidget *parent, Qt::WFlags flags)
: QMainWindow(parent, flags)
{
//前三行创建标题菜单栏
createAction();
createMenu();
createContentMenu();
//读取一个模型,此部分以后封装成函数
osg::Group* view_root = new osg::Group;
view_root->addDescription("view_root");
view_root->setName("view_root");
//读一个osg文件看看效果
osg::Node * p = osgDB::readNodeFile("cow.osg");
view_root->addChild(p);
QWidget* widget3 = addViewWidget( createGraphicsWindow(0,0,100,100), view_root );
//设置中心区
this->setCentralWidget(widget3);
}
编译时报的错是
注释掉后面代码,前三行标题栏没问题能正常显示,求高手解答,急!!!