問題タブ [qchart]

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

c++ - openGL をオンにして QLineSeries を使用すると、QChartView を画像として正しく保存できません

大規模なデータセットをプロットできるアプリケーションを作成しようとしています (したがって、OpenGl の使用は私にとって重要です)。QChartViewQChartおよびを使用しQLineSeriesます。また、QLineSeriesopenGLの使用をオンにします。しかし、チャートを画像として保存しようとすると、データのないプロットが表示されます。QLineSeriesopenGL を使用すると、チャート プロット エリアの上に が作成されることはわかってQOpenGLWidgetいますが、それにアクセスする方法がわかりません。

質問は次のとおりです。グラフを線を引いた画像として保存する方法は?

いくつかの画像:

私が欲しいもの(openGLを使わずにプロット):

openGL を使用せずにプロットする

私が得るもの(openGLでプロット):

openGLでプロット

コードの例を次に示します。

MainWindow コンストラクター:

generate_sin_chart():

保存機能: