2011-12-19 28 views
0

QPushButtonに関して1つの質問があります。QPushButtonマウスオーバーイベントに基づく表示/非表示

QPushButtonの動作は、QPushButtonにフォーカスがある場合にのみ表示され、フォーカスがない場合は非表示にする必要があります。以下は "View"ボタンを持つイメージです。QPushButtonにフォーカスがあるときにのみ表示されます。

enter image description here

おかげで、 ネール

答えて

0

サブクラスはQWidget。

QPushButtonメンバーを作成します。

QPushButtonを表示/非表示にするには、QWidget::enterEventとQWidget :: leaveEventで保護されたメソッドをオーバーライドします。

QWidget::resizeEventをオーバーライドしてQPushButtonのサイズを変更します。

関連する問題