如何在PyQt中创建鼠标光标信息窗口?

如何在PyQt中创建鼠标光标信息窗口?,qt,pyqt,cursor,infowindow,Qt,Pyqt,Cursor,Infowindow,我想使用PyQt创建一个小的信息窗口(不是新的QDialog或QWidget),其中的文本只与程序中的每个按钮关联。当用户将鼠标光标放在按钮上(无单击)时,应显示此信息文本。同样,当光标从按钮上移除时,信息文本不再显示。这个想法就是简单地告诉用户,当按下不同的按钮时,它们会做什么。在PyQt中如何实现这一点 使用QWidget.setToolTip() 例如: button = QPushButton("Button", parent) button.setToolTip("Text in th

我想使用PyQt创建一个小的信息窗口(不是新的QDialog或QWidget),其中的文本只与程序中的每个按钮关联。当用户将鼠标光标放在按钮上(无单击)时,应显示此信息文本。同样,当光标从按钮上移除时,信息文本不再显示。这个想法就是简单地告诉用户,当按下不同的按钮时,它们会做什么。在PyQt中如何实现这一点

使用
QWidget.setToolTip()

例如:

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

文档(仅适用于C++)

使用
QWidget.setToolTip()

例如:

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

文档(仅限C++版)

你救了我一天的命,非常感谢:-)我开始对self.setMouseTracking(True)和mouseMoveEvent(self,event)发狂,意识到这将是漫长的一天。你救了我一天的命,非常感谢:-)我开始对self.setMouseTracking(True)发狂和mouseMoveEvent(self,event)并意识到这将是漫长的一天。