标签: qt user-interface qtgui mousehover
如果鼠标光标悬停在QButton上,触发函数的正确方法是什么?
更确切地说,我有一个名为statusLabel的标签,每当我将鼠标光标悬停在按钮上时都应该显示消息,并且只要鼠标没有在它上面就应该恢复为空字符串。
答案 0 :(得分:3)
您必须创建自己的类,派生自QPushButton(或您想要捕获悬停事件的任何类)。
在此课程中,您可以覆盖QWidget::enterEvent()以检测鼠标悬停窗口小部件并调用您的函数的时间。例如,您可以发出一个自定义信号,触发标签的擦除。