PyQt で QAbstractListModel を作成し、それを QML ListView で使用するにはどうすればよいですか?
3677 次
3 に答える
2
QML で使用できるようにするには、ロール名を設定する必要があります。
http://doc.qt.io/qt-4.8/qabstractitemmodel.html#setRoleNames
于 2010-12-06T16:06:52.913 に答える
1
PyQT を使用したことはありませんが、ここで最小限の作業サンプルを見つけることができます: http://doc.qt.nokia.com/stable/qdeclarativemodels.html
を含むサンプルを調べると、class Animal {...}
提供するさまざまなフィールドのロールを定義する必要があることがわかります。そして少なくとも、特定のインデックスに対応するフィールド値を返す data() 関数を定義する必要があります。また、挿入および削除するための独自のカスタム メソッドが必要になる場合があります。お役に立てれば...
于 2011-03-16T09:59:03.350 に答える