Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
のタブの上にマウスカーソルを置いたときに、対応するページを表示したいQTabWidget。
QTabWidget
たとえば、ここで「ページ 2」タブにマウス カーソルを合わせるとQTabWidget、クリックする代わりに、対応するページが自動的に表示されることを願っています。この機能を実装するには?
マウス移動イベントをトラップするために、QTabWidget オブジェクトの QTabBar にイベント フィルタを追加してみてください。フィルター ハンドラーで QTabBar::tabAt( QPoint ) を使用して、カーソルの下にあるタブを見つけます。カーソルが最初に特定のタブに入ったときにタイマーを設定し、カーソルがタブから離れたときに時間をリセットします。タイマーが作動したら、アクティブなタブを切り替えます。