.h文件
public:
QPushButton *btn;
bool eventFilter(QObject *watched, QEvent *event);
.cpp文件
btn = new QPushButton("事件过滤器按钮");
btn->installEventFilter(this); // 给按钮安装事件过滤器
bool SQLlite::eventFilter(QObject *watched, QEvent *event)
{
if(watched == btn)
{
if(event->type() == QEvent::Enter)
{
btn->setToolTip("这一个<strong style='color:red;'>ToolTip</strong>控件");
}
}
return QWidget::eventFilter(watched,event);
}