QT QWidget类怎么嵌入到QQuickView中

我使用的环境是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();
阅读 3.7k
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进