Я хочу использовать PyQt для создания небольшого информационного окна (а не нового QDialog или QWidget) с текстом, связанным только с каждой кнопкой в моей программе. Когда пользователь накладывает курсор мыши на кнопку (без щелчка), этот информационный текст должен отображаться. Аналогично, когда курсор удаляется из кнопки, информационный текст больше не отображается. Идея состоит в том, чтобы просто информировать пользователя о том, что делают разные кнопки при нажатии. Как это делается в PyQt?Как создать информационное окно курсора мыши в PyQt?
1
A
ответ
2
Использование QWidget.setToolTip()
.
Пример:
button = QPushButton("Button", parent)
button.setToolTip("Text in the info window")
Here документация (C++ только)
Вы спасли мой день Fabio, спасибо большое :-) Я начал поправлять вокруг с self.setMouseTracking (True) и mouseMoveEvent (self, event) и понял, что это будет долгий день. – Commi