QQuickWidget+QML设置背景透明

Posted 朱小勇

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了QQuickWidget+QML设置背景透明相关的知识,希望对你有一定的参考价值。

在父窗口设置:

color: Qt.rgba(0,0,0,0)

如:

Rectangle{
    color: Qt.rgba(0,0,0,0)
    width: 860
    height: 710
    id: root;
}


opacity这个属性是对当前组件以及子组件都设置不透明度,所以不太适用,color: Qt.rgba(0,0,0,0)是对当前设置透明度,不会传到子组件

以上是关于QQuickWidget+QML设置背景透明的主要内容,如果未能解决你的问题,请参考以下文章

Qt窗口透明

QML 和 QQuickWidget

QQuickWidget 抓图

使用 QQuickView 或 QQuickWidget 在 QWidget 应用程序中添加大量 QML 对象会带来性能问题

QQuickWidget 中的 MultiPointTouchArea 行为

在 QQuickWidget 中更新/重绘仪表