0

の選択したタブのカーソルを変更することは可能でしょうかQTabWidget。つまり、選択したタブに矢印を付け、他のタブに「手」を付けたいと思います。ウィジェットの 4 つのタブに「手」を設定できましたが、個別には設定できませんでした。

それをしてもいいですか?

ありがとう

---EDIT--- の にアクセスできQTabBarますQTabWidget

4

1 に答える 1

2

サブクラス、コンストラクター、呼び出し、およびQTabBarでマウストラッキング()をオンにします。それらが同じ番号を返す場合は、を使用し、そうでない場合は、を使用して通常の矢印カーソルに戻ります(最初に親クラスの実装を呼び出すことを忘れないでください)。setMouseTracking(true)mouseMoveEvent(QMouseEvent* event)tabAt(const QPoint& position) constcurrentIndex() constsetCursor(Qt::OpenHandCursor)unsetCursor()

QTabBarから派生したため、にアクセスできると思います。そうでない場合は、新しい派生クラスQTabWidgetを設定できるように、それをサブクラス化する必要があります。QTabBar

于 2012-07-09T17:43:39.300 に答える