2011-01-03 4 views
4

私は何百ものクラス、面倒なコードなどで巨大なQtアプリケーションをデバッグしています。バグを追跡しながら、gdb(kdbg、ddd、何でも)でシングルステップしたいメソッドごとに実行されるQPainterを使用してQImageに描画されるものを見てください。どこかに、悪い情報が与えられています。通常は私が得ることができるのは、.pngファイルに書き込まれた最後のQImageです。シングルステッピングでQImageを見る

デバッガで停止したときにイメージがQImageに表示される方法はありますか?

ところで、これはQt4.3を使用していますが、それはちょっと古いですが、私たちは今のところ固執しています。より新しいQtがいくつかの利点を提供するならば、私はそれをハックする方法を持っています(この質問が最新のものかもしれないと思う人もいます)。

答えて

5

Qt Labs blogPeek and Poke, Vol. 3の記事の例の1つです。

+0

Qt CreatorがQt 4.3で動作するかどうかわかりません。 –

+0

少し面白いですが、私はQtCreatorを使用していません。私がいても、私が何をするのかは分かりません。私たちは、cmakeビルドシステム、コマンドライン、各人が好きなテキストエディタを持つオールインワンです。 gdbのフロントエンドとしてkdbgを使用します。 – DarenW

+1

誰もが実際にこれを試して、それを動作させるようにしましたか?これはCreator 3.2.82で私にとってはうまくいきません。私はどこにでもイメージを見ません。 – Mitch