私はQtが初めてです。画面上でマウスを追跡するウィンドウが必要です。(読書の助けになります)
私が思いつく最善の方法は、QPoint QCursor::pos() を使用して .1 秒ごとにウィンドウを移動するタイマーです。
このタイマーを絶えず回すのではなく、利用できるイベント システムはありますか? これにより、よりスムーズに見え、コンピューターの使用量が少なくなります。
より良い方法はありますか?
ありがとう、
マイク
私はQtが初めてです。画面上でマウスを追跡するウィンドウが必要です。(読書の助けになります)
私が思いつく最善の方法は、QPoint QCursor::pos() を使用して .1 秒ごとにウィンドウを移動するタイマーです。
このタイマーを絶えず回すのではなく、利用できるイベント システムはありますか? これにより、よりスムーズに見え、コンピューターの使用量が少なくなります。
より良い方法はありますか?
ありがとう、
マイク
そこでウィンドウの位置をオーバーライドQWidget::mouseMoveEvent()
して更新できます。
QTimerとそのtimeout()シグナルを試してください。あなたが探しているイベント システムは、おそらく QCoreApplication またはQApplicationクラスによって提供されるメイン イベント ループです。