1
QMLに次のコードスニペットがありますが、Repeater要素内のステートメントは実行されません。QML要素がロードされているかどうかを確認する方法はありますか?
これらをデバッグする方法はありますか?Repeater要素のログプロパティがありますが、使用方法がわかりません。
import QtQuick 1.1
Item {
id: screen
width: 1024
height: 600
/*Loading Screen*/
Interactive {id: interactive}
Loading {id: loading;}
/*Application Components*/
Pif {id: pif}
Config {id: config}
Media {id: media}
Repeater {
model: config.launchers
delegate: Loader {
id:loader
anchors.fill: parent
source: file
onStatusChanged: {
if (loader.status == Loader.ready)
{
loading.opacity = 0
loading.visible = false
}
}
}
}
Fullscreen {id: fullscreen}
}
を試してみてください。上記のコードスニペットをロードしていない場合でも、あなたが提供します。問題の原因を知っていますか?前もって感謝します !! – Kalx
'Repeater'が 'ListView'で、' delegate'がListView.delegateのエイリアスであると仮定すると、それはうまくいくはずです...モデルにはどのアイテムも設定されていますか? – sergk
はいモデルは入力されており、私はXmlListModelを使用しています。 – Kalx