QT QWidget类怎么嵌入到QQuickView中

发布于 2022-09-06 21:13:02 字数 744 浏览 12 评论 0

我使用的环境是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();

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。
列表为空,暂无数据
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文