問題タブ [qwt]
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.
c++ - qwtを5.2.1から6.0.0に更新
qwtを5.2.1から6.0.0バージョンに更新しようとしていますが、プログラムをコンパイルすると、エラーのリストが表示されます。助けてください。
これはエラーリストです:
c++ - このスレッド間通信の方法は安全ですか?
QObject
それぞれ個別の を含む3 つのオブジェクト (から継承) がありますstd::list
。各オブジェクトはメイン GUI スレッドで作成され (親なし)、独自のスレッドにプッシュされます (Qt を使用QObject::moveToThread()
)。
各スレッドは gui に接続され、メッセージは異なるスレッド間でデータとともに送信されます。各スレッドは、基本的に独自のリストを処理します。例えば:
Obj 1 : データの消費者。使用するリスト (データが存在する場合) の先頭をポップします。また、他のスレッドがデータをプッシュできるように、SLOT も利用できます。このリストに直接アクセスできるオブジェクトは、元の QObject クラスだけです。
オブジェクト 2 : データのプロデューサー。リストにデータをプッシュします。他の人がデータを「ping」するために利用できるSLOTSがあり、リストからデータをポップするSIGNALを発行します。他のオブジェクトは、このリストに直接アクセスできません。
Obj 3: obj 1 のデータを生成し、obj 2 からデータを消費します。obj 1 に送信されたデータと obj 2 からのデータを追跡する独自の内部データ構造を持っていますQwtPlots
。何らかの分析を行います。
Obj の 1 と 2 はリアルタイム クリティカルであり、QueryPerformanceCounter スタイルの「タイミング」を使用します。これにより、実行中にそれぞれ CPU が消費されます。すべてのループを実行QCoreApplication::processEvents()
して、発生するイベントを処理します。
これはクロススレッド データ共有を処理する適切な方法ですか? そうでない場合、穴はどこにあり、どのように修正しますか? これにより、飛び回るデータの「コピー」が大量に作成されることは理解していますが、現時点ではメモリの膨張は問題ではありません。
前もって感謝します :)
qt - QwtPlotSpectrogram:対数カラースケールを使用していますか?
QwtPlotSpectrogramとカスタムQwtRasterDataを使用して、さまざまな値の2Dデータをプロットしています。線形ではなく対数のカラースケールを使用してプロットしたいと思います。これを行う簡単な方法はありますか?
私の代替手段は、QwtRasterDataが値を計算するときにlog(value(x、y))をフィードすることです。ただし、カラーバーには、必要な絶対値ではなく、ログの値が表示されます-そこに何か提案はありますか?
ありがとう!
plot - QwtPlot カスタム軸
2 つの横軸を持つプロットを作成したいと考えています。下の軸は線形、上の軸は非線形です。「ボトム値 -> トップ値」の変換用のデータの表があります。QwtScaleEngine がこの機能を提供することがわかりました。しかし、QwtScaleEngine と QwtScaleDiv のサブクラスで定義するには文書化されていない関数が多すぎるため、機能させることはできません。
助言がありますか?
qt - Playbook への Qwt ライブラリの移植
私は Qt のクロス コンパイルと移植が初めてなので、ご容赦ください。
私の目標は、Qt ベースのアプリケーションに Playbook OS でQwt ライブラリを使用することです。Qt for Blackberry Playbookに関するすばらしいチュートリアルを見つけ、タブレットで簡単な Qt "Hello World" アプリケーションを実行することができました。
私の次のステップは、Qwt ライブラリを構築し、それをアプリケーションで利用することでした。私はqmakeについて読むのに時間を費やし、問題のないアプリケーションとともにライブラリを構築しましたが、アプリケーションを実行すると、起動するとすぐにクラッシュします。
ライブラリとアプリの両方を構築する際に行った手順は次のとおりです。
- Qwt のソースをダウンロードし、RIM の Qt ポートに付属の qmake を使用しました。参考までに: Qt ポートをインストールすると、「ステージ」ディレクトリが作成され、qmake は次の場所にあります
~/stage/nto/armle-v7/usr/lib/qt4/bin/qmake
。まず、デザイナー プラグインに関するエラーが発生しましたが、デザイナー スイッチをオフにすると、エラーや警告なしでコンパイルされました。 - Qwt に付属するサンプルの 1 つを作成しました。
QCoreApplication::addLibraryPath("app/native/lib");
コードにオンラインで追加しただけです(チュートリアルの指示に基づいて):. これは、実行時に共有ライブラリがデバイス上のどこにあるかをアプリケーションに伝えるために必要です。ここでも問題ありません。私の .pro ファイルは次のようになりました。
include( $${PWD}/../examples.pri )
アプリをパッケージ化してデプロイしましたが、スプラッシュスクリーンが消えるとすぐにアプリケーションがクラッシュします。
上記の手順は、Qwt を共有ライブラリとして使用する私の試みを参照しています。QwtDll
ライブラリの指示に従って削除して静的ライブラリとしてビルドしようとしましたが、最終結果は同じです。バイナリは、そのサイズに基づいて静的ライブラリを使用していることがわかります。
私の少しの知識で、Qwt ライブラリが適切にビルドされておらず、テスト アプリで適切にロードできないと推測できます。もしそうなら、このライブラリを Playbook OS に適切に移植する方法は? そうでない場合、これらの手順で他に何が欠けていますか?
ところで、当分の間、Momentics を使用してデバッグすることはできません (他の理由により)。
私の学習経験に貢献していただきありがとうございます。
c++ - キャンバスで一定の比率を設定するには?
キャンバス(QwtPlotCanvas)で一定の比率を設定するには?
Qt 4.7.3 と Qwt 6.0.0 を使用しています
c++ - QWT インストール エラー
数週間前に Qt を使い始めて、本当に楽しんでいます。アプリケーションにグラフを含める必要がありますが、いくつかの調査の結果、Qwt がそのための最良の方法であることがわかりました (自分ですべてをゼロから行う必要はありません)。数日間使用していますが、インストール方法がわかりません。windows7 32ビットを使用しています。INSTALL ファイルの指示に従いました。
コマンドから ->
nmake が終了した後、エラーが残ります
3 つのエラーがあります。
そして、それらを解決する方法がわかりません。助けてください!詳細が不足している場合はお知らせください。追加します。ありがとう!
c++ - Qwt および QwtSeriesData
私はもともと C プログラミング言語を使用しています。しかし今、私は Qt プログラミングを使用する必要があります (ちなみに、Qt は夢のようなものです)。一歩一歩深みにはまっていきます。しかし、私の C++ オブジェクト指向の知識は弱いので、より強くなることを願っています。現在、私は Qwt を使用する必要があり、QwtSeriesData オブジェクトで立ち往生しています。QwtPlot を使用して曲線を描画するには、このオブジェクトに一連のデータを設定する方法を知る必要があります。
たとえば、私のデータは以下のようなものです。どうすればそれらを QwtSeriesData に設定できますか。
float x[300]; float y[300];
ありがとう。
c++ - Qwt-QwtPlotPickerを使用して選択ポイントインデックスを取得する方法
QwtPlotを使用して複雑なデータをプロットするため、データをQPointFに変換するためにQwtSeriesDataを再実装します。「sample(int)」はMyObjectをQPointfに変換します。私のQwtSeriesDataデータは
次に、プロットに描画されたポイントを選択する必要があります。QwtPlotPickerを使用しようとしましたが、QPointFしか返されません。
取得するために選択したポイントのインデックス「idx」を取得するにはどうすればよいmyObject=myVector[idx]
ですか?
c++ - qwtプロット曲線軸が表示されない
曲線を描くためにqwtプロット曲線を使用しています。x軸とy軸は表示されず、曲線のみが表示されます。軸のスケール間隔の最初、最後、中央の値を表示して軸を表示する方法