0

現在、WxWidgets を使用して C++ で小さな GUI アプリケーションを作成しています。

値を持つ wxStaticText ウィジェットがあります。

プログラムの実行中にその値を継続的に更新するにはどうすればよいですか?

Update UI イベントを使用してみました:

Connect(wxEVT_UPDATE_UI, wxUpdateUIEventHandler(MyFrame::Display))

これにより値が更新されますが、滑らかではありません。つまり、更新の間に値が「点滅」しています。この点滅を停止して、継続的でスムーズな更新を行う方法はありますか?

4

1 に答える 1

2

CPU 使用率はどのくらいですか?

あなたが投稿したコードの小さな断片からわかる限り、あなたはディスプレイ全体を1秒間に何度も書き換えているようです。良くない!

表示されていないコードをまだ使用していない場合は、wxStaticText ウィジェットのラベルのみを更新し、値が実際に変更された場合にのみ更新することをお勧めします。

于 2013-02-13T11:35:13.983 に答える