我想对其进行子类化QLineEdit
以添加一些信号,mouseEnter()
并mouseExit()
在鼠标光标位于小部件上方以及何时离开小部件时获得通知。我可以mouseEnter()
像下面这样写。
class MyLineEdit:public QLineEdit{
//
// ..
//
protected:
void mouseMoveEvent(QMouseEvent *e);
signals:
void mouseEnter();
}
void MyLineEdit::mouseMoveEvent(QMouseEvent *e)
{
emit mouseEnter();
QLineEdit::mouseMoveEvent(e);
}
它工作正常。我该怎么写mouseExit()
?