1
Qt & QMLの新機能です。今度はウィンドウを設定して透過的に設定したいので、ユーザーは自分のデスクトップを自分のアプリケーションに渡すことができます。 WA_TranslucentBackground
とopacity
を使用しようとしましたが、動作しません。ここでQtアプリケーションウィンドウをQt 5.6で透過的に設定する方法は?
は私のQMLコードです、それは非常に簡単です:
import QtQuick 2.6
import QtQuick.Window 2.2
import QtQuick.Controls 1.4
Window {
visible: true
width: Screen.width
height: Screen.height
title: qsTr("Input")
flags: Qt.WA_TranslucentBackground | Qt.FramelessWindowHint
MouseArea {
anchors.fill: parent
onClicked: {
Qt.quit();
}
}
Text {
text: qsTr("Hello World")
anchors.centerIn: parent
}
}
せずに透明な窓をしたい場合、私はRGBA(0、0に背景色を設定したい場合、0、0.6)、ユーザーはアプリケーションの背後にある何かを見ることができます。どうすればいいですか? – AdvancingEnemy
'color:Qt.rgba(0、0、0、0.6)'を設定するだけです。 – folibis
また、不透明度を試すこともできます:0.5例えば、 –