【发布时间】:2013-03-16 10:58:39
【问题描述】:
我想继承 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()?
【问题讨论】: