我使用的环境是Win7 + VS2010 + QT 5.2.1,如下图代码所示,我创建一个QQuickView,然后放入一个QWidget中,现在我有一个需求是在这个QQuickView上放入一些QWidget。
QQuickView *viewer=new QQuickView(QUrl::fromLocalFile("main.qml"));
viewer->setResizeMode(QQuickView::SizeRootObjectToView);
container=QWidget::createWindowContainer(viewer,this);
container->setGeometry(0,0,200,200);
我加入过以下测试代码,将一个QLabel的父窗口设置为承载QQuickView的container,但是发现没什么卵用,请教各位大侠,有什么解决办法么?(注:QQuickWidget是基于QT 5.3及以后版本的,我目前的版本无法使用)
QLabel *label=new QLabel();
label->setParent(container);
label->setGeometry(0,0,1000,1000);
label->setStyleSheet("background-color:red");
label->setText("123123123");
label->show();