の選択したタブのカーソルを変更することは可能でしょうかQTabWidget
。つまり、選択したタブに矢印を付け、他のタブに「手」を付けたいと思います。ウィジェットの 4 つのタブに「手」を設定できましたが、個別には設定できませんでした。
それをしてもいいですか?
ありがとう
---EDIT--- の にアクセスできQTabBar
ますQTabWidget
の選択したタブのカーソルを変更することは可能でしょうかQTabWidget
。つまり、選択したタブに矢印を付け、他のタブに「手」を付けたいと思います。ウィジェットの 4 つのタブに「手」を設定できましたが、個別には設定できませんでした。
それをしてもいいですか?
ありがとう
---EDIT--- の にアクセスできQTabBar
ますQTabWidget
サブクラス、コンストラクター、呼び出し、およびQTabBar
でマウストラッキング()をオンにします。それらが同じ番号を返す場合は、を使用し、そうでない場合は、を使用して通常の矢印カーソルに戻ります(最初に親クラスの実装を呼び出すことを忘れないでください)。setMouseTracking(true)
mouseMoveEvent(QMouseEvent* event)
tabAt(const QPoint& position) const
currentIndex() const
setCursor(Qt::OpenHandCursor)
unsetCursor()
QTabBar
から派生したため、にアクセスできると思います。そうでない場合は、新しい派生クラスQTabWidget
を設定できるように、それをサブクラス化する必要があります。QTabBar