問題タブ [qvector]

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 に答える
1886 参照

c++ - QtでQVectorで2次元のQString配列を作る

いくつかの QString 単語を配列に入れたいのですが、どうすればよいかわかりません。私はこのようにベクトルを試してみました:

しかし、それはうまくいきません。これはエラーメッセージです:

ああ、std::vector と std::string を試してみましたが、これはうまくいきません

2 次元の文字列配列を作成して単語を配置する方法を説明してもらえますか

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

list - PyQt4 - リストを QVector に変換

QVectorPythonリストからaを導出するにはどうすればよいですか?

私は試した

QVector重要な問題は、単純な python リストを渡すとエラーが発生する入力として期待するメソッドを使用したいということです。さらにname 'QVector' is not defined詳細については、 https://gis.stackexchange.com/questions/212252/unexpected-bevaviour-of-qgslinevectorlayerdirector-makegraph-when-passing-liを参照してください。

UPDATE QtCore.PYQT_VERSION_STRは私'4.10.2'に を与えるので、これはバージョンの問題ではありません。

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

c++ - QTでstd::vectorを正しく表示するには?

std::vector にすべてのデータを含む小さなクラス「Dictionary」があります。このデータを QT アプリケーションで表示したいと考えています。そこで、ちょっとした調査を行ったところ、次のように ListView を使用する必要があることがわかりました。

しかし、これは本当にショーのように見えます。ベクターに新しい要素を追加するたびに、ListView のモデルを更新する必要があります。また、QVector を取得するには、Dictionary クラスに関数を追加する必要があります。

...そして、これも非常に遅く見えます。質問があります: QTL を使用して Dictionary クラスを書き直す必要がありますか? もしそうなら、便利な方法で ListView (または他の何か) を使用して QVector を表示する方法は? 前もって感謝します。

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

c++ - ベクトル内のオブジェクトの側面をループするクラッシュを処理する

多数の「質問」オブジェクトを作成し、それらをベクトル内に保存しました。オブジェクトに特定の機能が含まれている場合は、ベクトルをループしてインデックスで何かをしたいと考えています。これらは私が持っている種類のもので、一部のオブジェクトはこれらの配置が異なります。

インデックスのオブジェクトに特定のものがない場合、コードがクラッシュします。

質問 *質問;

インデックス 0 のオブジェクトには「scaleFrom」がないため、プログラムがクラッシュします。これを処理してスキップするにはどうすればよいですか?

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

c++ - C++ で Write システム コールをどのように使用しますか?

ファイルに書き込もうとしていますが、書き込みシステム コールを使用して高速化したいと考えています。基本的に QVector があり、結果をファイルに保存したいと考えています。もともと私は配列を反復処理していましたが、遅すぎます。だから私はいくつかの調査を行い、Write System Callと呼ばれるものを見つけましたが、コードの設定方法がわかりません。

これは私がこれまでに試したことです:

上記のコードはクラッシュしませんが、実際には出力ファイルに何も書き込みません。私が間違っていることはありますか?

編集:

ファイルに書き込むfwriteことはできますが、ファイル内のデータは奇妙な Unicode です。基本的に、私が取得しようとしているのは数字ではありません。これが私がやっていることです:

0 投票する
0 に答える
132 参照

c++ - QT Qvector、 メモリーリーク

私はこのようなクラスを持っています:

そして、私はこのクラスのポインタのqvectorを次のように持っています:

そしてそれにいくつかのクラスを追加します

しかし、このベクトル メモリをクリアしても、クリーンアップは行われません!!!!!

なぜこの奇妙な出来事が起こるのですか?!!!!

OS: Ubuntu 14.04.3

QT4.8.6