問題タブ [qmap]

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 投票する
2 に答える
2741 参照

c++ - QMapの最初の5つの要素を削除します

の最初の5つの要素を削除するにはどうすればよいQMapですか?

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

qt - ListModel 、QMap、Xml 解析

car2go 応答 xml を解析して、C++ モデルを作成しようとしています。次に、そのモデルを qml に公開します。

質問: Qmap または qmultimap を使用するマップはどれですか? そしてどのように解析するのですか?

car2go の応答のようです: http://code.google.com/p/car2go/wiki/vehicles_v2_0

前もって感謝します

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

qt - QTのQMapとQlistにデータを保存する方法は?

QMap & Qlist にデータを保存して QT で取得する方法は?

私の要件は、月曜日から日曜日のスケジュール名と、「日曜日、12:00 - 17:30」のようなスケジュール項目があることです........

今私は 2 つの QlistWidget を 1 つにはスケジュール名が含まれ、もう 1 つには Schedule items が含まれている必要があります。最初のリストボックスで 1 つのスケジュール名を選択すると、対応する関連するスケジュール項目が別のリストボックスにリストされます。

Qmap と Qlist を使用して listwiget に項目を追加するにはどうすればよいですか?

それを使用してデータをメモリに保持する方法は?

ItemselectionChanged イベントで:

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

qt - Qtテーブルエントリを設定すると、QMapの値が変更されます

「table->setItem(index、0、widg);」に問題があります。望ましくない副作用があるステートメント。

QStringsからQStringsへのマップがあります。

後で、このマップに含まれているキーと値をQTableWidgetに入力する関数があります。だから、私は次の機能を持っています:

すべてのデバッグテキストを許してください、しかしそれは私が問題がどこにあるかを正確に絞り込むことができた方法です。関数が実行されたときの出力の一部を次に示します(「background_texture」は最初は「nope」にマップされます)。

ご覧のとおり、値は「premid」と「mid」のデバッグステートメント間で変化します。つまり、「table-> setItem(index、0、widg);」のステートメントを実行します。「background_texture」キーの値を最新のi.value()に変更します。

なんで?

編集:完全なデバッグ情報:

を生成します

0 投票する
3 に答える
4215 参照

c++ - マップ - 最も近い値を見つける?

最も近いRGB値を見つけようとしていますQMap(おそらくHSVである必要があることはわかっていますが、それは問題ではありません)。これが私がこれまでに得たものです:

私のマップは次のように見えます。

current_rgbたとえばmy の場合4285046165は問題ありませんが、最大のインデックスよりも大きな値が存在すると、プログラムがクラッシュします。私は何を間違っていますか?

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

c++ - QMap にアイテムを追加できません

私は問題があります。私は本当にばかげたことをしていると思います。私はC++とQtが初めてです。

クラス SavedVar があります。キー/値をプライベート メンバー Qmap に追加しようとしています。SavedVar::addVar() を呼び出すと、プログラムがクラッシュします。SavedVar::addvar() は 'id' と 'notes' を正しく受け取っています。

Qtクリエーターのデバッグ出力を理解するのに苦労しています:

乾杯、

ニール

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

c++ - 独自のテンプレート クラスで QMultiMap::ConstIterator を使用することは可能ですか?

QMultiMapusingを反復処理したい

しかし、コンパイラは不平を言います

結果として

あらゆる用途に。を試しましたConstIteratorが、const_iterator遅くてIteratorも成功しませんでした。テンプレートクラスで Q(Multi)Map を使用することさえ可能ですか? 定義 (void* として) が問題ないのに、イテレータを宣言できないのはなぜですか?

私は次のコードを使用します(ガードは省略されています):

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

c++ - QMap/QHash operator[] 返された参照の有効性

Qt コンテナ内の値、特に aQHashまたは aへの参照QMapが有効な期間はどれくらいか疑問に思っていました。有効とは、他の要素を挿入または削除した後もマップ/ハッシュ内の正しい場所を指すことが保証されていることを意味します。

次のコードにしましょう。

最後の行に値を設定すると、に関連付けられている値が正しく更新aされます3か、それとも segfault につながるか、未定義になります (そのため、サイズ変更など、データ構造を内部的に再編成する必要があるかどうかに応じて、時々機能し、segfault が別の場合に機能します)ハッシュテーブル配列の)。QMapとの動作は同じQHashですか、または一方が機能し、もう一方が機能しませんか?

0 投票する
9 に答える
86823 参照

c++ - for を使用して QMap を反復処理する

オブジェクトがあり、QMapそのコンテンツをファイルに書き込もうとしています。

なぜ私は得るのですか:error: 'class QString' has no member named 'first' nor 'second'

eタイプではありませんかQPair?