0
私のC++/qt/qmlアプリケーションにスプラッシュ画面を追加したいと思います。私は、次のコードを追加しました:qml + QQuickViewをスプラッシュ画面として使用しないでください。
}
そしてSplash.qmlファイル:
import QtQuick 2.0
import QtQuick.Controls 2.1
Item {
visible: true
width: 640
height: 480
BusyIndicator {
anchors.centerIn: parent
width: 100
height: 100
running: true
Component.onCompleted: {
console.log("splash screen... " + x + " " + y + " " + width + "x" + height)
visible=true
}
}
}
アプリケーションは、メッセージ始めていました:「QML:スプラッシュ画面を... 270 190 100x100 "が印刷されましたが、QQuickWindowは白い色です。 main.qmlのメインウィンドウは正しく動作します。 Splash.qmlに画像をロードしようとしましたが、同じ問題が発生しました。そして、私はそれをQQuickView :: setWindowFlagsを使って枠のないウィンドウにすることはできません。私はwin7 64ビットOSで作業しています。