因业务需要,鼠标滑动经过控件时对应的控件颜色改变
cpp文件
bool TouchTest::eventFilter(QObject *target, QEvent *event)
{
if (target == ui->lbl1) {
if (event->type()==QEvent::Enter) {
ui->lbl1->setStyleSheet("background-color:green;");
}
}
}
void TouchTest::enterEvent(QEvent *event)
{
ui->lbl1->installEventFilter(this);
}
h文件
protected:
virtual void enterEvent(QEvent *event);
private slots:
bool eventFilter(QObject *target, QEvent *event);
最后
以上就是傲娇鸵鸟最近收集整理的关于【QT】鼠标滑过控件时响应事件的全部内容,更多相关【QT】鼠标滑过控件时响应事件内容请搜索靠谱客的其他文章。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复