プログラムの開発中に問題に直面しています。QAbstractListModel
プロパティを含む があり、そのboole
値を を含む QML ファイルに渡したいと考えていますCheckBox
。
同じ問題をカバーするStackOverflow でこの質問を見つけました。私はまったく同じ問題に直面していますが、質問と回答は、プロパティが aQ_PROPERTY
を使用して qml に送信される場合をカバーしていQAbstractListmodel
ます。setData()
、data()
およびメソッドをオーバーライドしましたが、flags()
すべて正常に動作しますが、すべてのCheckBox
es をチェック/チェック解除するボタンがあり、ユーザーがそのうちの 1 つを直接チェックすると、チェック/チェック解除ボタンで編集できなくなります。
QAbstractListModel
基本的に、 の代わりに を使用して双方向バインディングを設定する方法を知りたいですQ_PROPERTY
。
ありがとうございました。