wxWidgetsを使用して、大きなフローチャート、つまり625 x 26329ピクセルを描画しています。プログラムはQtからwxWidgetsに転送されました。カスタマイズされたスクロールウインドウが内部にあるメインフレームでレイアウトが簡単です。スクロール・ウィンドウは、更新されたクライアント領域内で毎回グラフの一部を描画します。wxWidgetsが描画をQtより遅く更新するのはなぜですか?
今、QtとwxWidgetsで大きな違いがあります。マウスのローリングで垂直方向にスクロールすると、Qtはグラフを非常にスムーズに描画しますが、wxWidgetsはゆっくりと点滅します。
絵を効率的に作成する方法を教えてもらえますか?
コードを表示したり、使用しているウィジェットやペイントコードの種類を詳しく解説していない限り、そうではありません。心に浮かぶのは、OpenGLを使ってQtでハードウェアアクセラレーションが可能なペイントが可能ですが、wxWidgetsではペイントできません。両方のフレームワークでサポートされています。 – teukkam
私はそう思うかもしれませんが、おそらくQtは私のために大いに役立ちますが、wxWidgetsはそのようなサポートを手動で追加する必要があります。どのようにwxWidgetsを使用してハードウェアアクセラレーションをサポートするか? – allenchen
次に、wxGCDCを使ってアンチエイリアス効果を作ります。塗装効率を得るためにいくつかのパラメータを設定する必要がありますか? – allenchen