#include "customlabel.h" CustomLabel::CustomLabel(QWidget *parent) : QLabel(parent) { } void CustomLabel::wheelEvent(QWheelEvent * event) { if (event->delta() > 0) { emit wheelUp(); }else{ emit wheelDown(); } } void CustomLabel::mousePressEvent(QMouseEvent *event) { emit clicked(); } void CustomLabel::enterEvent(QEvent * event) { this->setStyleSheet("QLabel { background-color : #00bbff; color : black; }"); emit focused(); } void CustomLabel::leaveEvent(QEvent * event) { this->setStyleSheet("QLabel { background-color : black; color : #00bbff; }"); emit unfocused(); }