について不平を言います。Component.onCompletedは、私はQMLファイル<code>Foo.qml</code>を持っている "非実在添付オブジェクト"
qrc:/Foo.qml:5 Non-existent attached object
- は、なぜ私はこのエラーを取得しています:私はコンパイルと私のプロジェクトでは、このコンポーネントを使用すると、私はエラーを取得しますか?
- コンポーネントで 'setup'コードを実行するにはどうすればよいですか?それが重要な場合は
は、私の本当のコンポーネントは、より多くのようになります。私は、コンポーネントがインスタンス化される際に手続き配列を移入しようとしています
NDDView {
property var paths: ([])
property int items: 20
property string prefix: "foo"
Component.onCompleted: {
for (var i=items;i--;) paths.push(prefix+i);
}
}
。 Component.onCompleted
なしでこのタスクを実行するためのより良い/代替の方法がある場合は、代わりにそれを使用してください。
Component QML Type
'QtQml'または' QtQuick'のいずれかをインポートして、 'Component'タイプを利用可能にします。 – jpnurmi
@jpnurmiそれは、ありがとう!私はあなたに信用と担当者を与えることができるように答えとして投稿してください。 – Phrogz