3
我遇到一個奇怪的問題:當QML Window
是全屏時,其opacity
屬性不起作用,所以窗口保持不透明狀態。當窗口不是全屏時(例如最大化),它可以正常工作。全屏時QML窗口不透明
你有什麼想法如何處理這個問題? 事實上,我想動畫全屏窗口衰落
代碼:
main.qml
import QtQuick 2.2
import QtQuick.Controls 1.1
import QtQuick.Window 2.1
Window {
visible: true
visibility: "FullScreen"
opacity: 0.5
Text {
id: text
text: "Hello World"
font.pointSize: 36
color: "#333"
}
}
的main.cpp
#include <QApplication>
#include <QQmlApplicationEngine>
int main(int argc, char *argv[])
{
QApplication app(argc, argv);
QQmlApplicationEngine engine;
engine.load(QUrl(QStringLiteral("qrc:///main.qml")));
return app.exec();
}
我在Windows 8.1上使用Qt 5.3。