問題タブ [qstandarditem]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
204 参照

c++ - QStandardItem の問題

QStandardItems の Qlist に問題が発生しましたが、この QList を埋める必要があります。これは Qt Creator からのエラー メッセージです: QList::operator[] での ASSERT 失敗: "index out of range"

これは私のコードですが、一時的なものです。img は反復ごとに変更されます。

0 投票する
1 に答える
1148 参照

c++ - QTreeView/QStandardItem でオブジェクトを追跡する適切な方法は何ですか?

QTreeViewルートノードの下に 3 つのブランチがある

作成時に Group1/2/3 の下にいくつかのオブジェクトをリストしたいと考えています。オブジェクトのプロパティが変更されたら、それらをあるグループから別のグループに移動したい (ステータスの変更など)。オブジェクトには、QTreeView にとって興味深い 2 つのプロパティがあります:QString IPaddressQString Name. (どちらかを QtreeView に表示したい)

それを行うための最良/適切な方法は何ですか?


オブジェクトをに保存しますQVectorQVector<Object*> mObject

QMap各グループを追跡するために使用したこと

そして、insertそれらQmapがに追加されたときにQStandardItem

また

エンティティが追加された順序で保存されないことQMapに気付きました。QHash

必要に応じて QStandardItems を追跡する特別なクラスはありますか、またはQVectorなどを使用する必要がありますか?

IPaddrとの 2 つのプロパティがあるので、それらを追跡するNameには 2 つの が必要ですか、それとも両方を処理できるものがありますか?QVector

注: コピー+貼り付け/編集エラーがない場合は、上記のコード スニペットの構文で問題ありません。

0 投票する
2 に答える
558 参照

qt - 'QScopedPointer を変換できません' から 'QStandardItem *'

このコードをエラーなしで使用します

上記のコードを以下のように変更したい:

しかし、私はこのエラーが発生します:

どうすれば問題を解決できますか?