0

私はQtが初めてです。画面上でマウスを追跡するウィンドウが必要です。(読書の助けになります)

私が思いつく最善の方法は、QPoint QCursor::pos() を使用して .1 秒ごとにウィンドウを移動するタイマーです。

このタイマーを絶えず回すのではなく、利用できるイベント システムはありますか? これにより、よりスムーズに見え、コンピューターの使用量が少なくなります。

より良い方法はありますか?

ありがとう、

マイク

4

2 に答える 2

2

そこでウィンドウの位置をオーバーライドQWidget::mouseMoveEvent()して更新できます。

于 2009-10-29T04:40:30.880 に答える
0

QTimerとそのtimeout()シグナルを試してください。あなたが探しているイベント システムは、おそらく QCoreApplication またはQApplicationクラスによって提供されるメイン イベント ループです。

于 2009-10-29T07:55:11.550 に答える