2016-12-13 1 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

관련 문제