【发布时间】:2014-12-13 16:25:47
【问题描述】:
我试图让我的容器中带有 qquickview 透明,并且只显示 QML 文件中的元素而不显示背景。
有没有更好的方法来实现这个?这是相关代码,您可以看到我已将 QML 添加到其中,因此唯一的违规者是包含 QQuickView 的 QWidget
QML 将仅使用文本制作一个类似于 Apple 的“Cover Flow”的菜单。我只希望它生成的文本可见。
目前它具有纯白色背景。
QQuickView *view = new QQuickView();
QWidget *container = QWidget::createWindowContainer(view, this);
container->setObjectName("wrappingContainer");
container->setMinimumSize(1000, 240);
container->setMaximumSize(1000, 240);
container->setFocusPolicy(Qt::TabFocus);
//view->setSource(QUrl("qrc:/qml/wrappingMenu.qml"));
ui->testLayout->addWidget(container);
【问题讨论】: