gpt4 book ai didi

c++ - Qt Quick2窗口没有aero不能透明

转载 作者:行者123 更新时间:2023-11-30 05:17:47 26 4
gpt4 key购买 nike

我在 Windows 7 上使用 Qt 5.7。

我可以让我的 QWindow 具有不透明度,但它不能是透明的。

// window1.qml
Window {
width: 640
height: 480
color: "transparent"
} // no transparent, black background


// window2.qml
Window {
width: 640
height: 480
color: "transparent"
opacity: 0.5
} // black but 50% opacity background

但如果我启用 aero,那么它将是透明的,没有任何问题。

我已经阅读了很多关于它的文章。但我找不到正确的答案。

https://stackoverflow.com/a/22554797/6356562 - 设置表面格式

这个答案对我不起作用。

我该如何解决?

最佳答案

我用 Qt 5.8 试过这段代码:

Window {
width: 200
height: 200
visible: true

color: "transparent"
opacity: 0.9

Button {
anchors.centerIn: parent
text: "Click Me!"
}
}

我得到了这个结果: Transparent QtQuickControls2我建议您使用 Qt 5.8

关于c++ - Qt Quick2窗口没有aero不能透明,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42059468/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com