まず、私はQtにかなり慣れていません。私は答えを探しましたが、私の問題に似たものは見つかりませんでした。私は50msごとにタイムアウトするタイマーを使用しています
connect(timer,SIGNAL(timeout()),scene,SLOT(advance()));
回転する長方形(長方形をペイントし、が呼び出されるたびにその座標を変更する自分のクラスadvance
)を、で完全な円を描くまでアニメーション化しQGraphicsView
ます。
アニメーションが終了するまでにかかる時間を測定する方法はありますか?基本的に、ボタンを押すと、アニメーションが開始され、長方形が円を終了し、そのためにかかった時間を出力する必要があります。QTimeを使って時間を計算できることは知っていますが、信号スロットメカニズムとタイマーを使用しているため、どこに置くかわかりません。ありがとう。