2016-12-13 4 views
1

PyQtを使用して、プログラム内の各ボタンに関連付けられたテキストのみを持つ小さな情報ウィンドウ(新しいQDialogまたはQWidgetではなく)を作成します。ユーザーがマウスカーソルをボタン(クリックなし)に置くと、この情報テキストが表示されます。同様に、カーソルがボタンから削除されると、情報テキストはもはや表示されません。これは、ボタンが押されたときにボタンが何をするかをユーザーに知らせることです。これはPyQtでどのように行われますか?PyQtでマウスカーソル情報ウィンドウを作成するにはどうすればいいですか?

答えて

2

QWidget.setToolTip()を使用してください。

例:あなたは私の一日ファビオを保存

button = QPushButton("Button", parent) 
button.setToolTip("Text in the info window") 

Hereドキュメント(C++のみ)

+0

、私はself.setMouseTracking(真)と周りの境を開始しました:-)あなたをとても感謝してmouseMoveEvent(self、event)これは長い日になるだろうことを認識しました。 – Commi

関連する問題