QQuickView view;
view.setFlag(Qt::FramelessWindowHint);
QSurfaceFormat surfaceFormat;
surfaceFormat.setAlphaBufferSize(8);//设置透明通道位数
view.setFormat(surfaceFormat);
view.setClearBeforeRendering(true);
view.setColor(QColor(Qt::transparent));//设置背景透明
QML中设置颜色为透明
Rectangle{
color:"#00000000"//"transparent"
Image {
anchors.fill: parent
source: "qrc:/image/res/login_wdg.png" //图片是带圆角的透明图片
}
}
QML QQuickView透明背景
最新推荐文章于 2024-06-16 19:42:23 发布