UID:169988
class MyButton:public QPushButton{public: explicit MyButton(QWidget *parent = 0); bool event(QEvent *e);};MyButton::MyButton(QWidget *parent) :QPushButton(parent){}bool MyButton::event(QEvent *e){ if(this->isEnabled() == true){ if(e->type() == QEvent::MouseButtonPress){ this->setStyleSheet("background-color: qlineargradient(spread:pad, x1:0, y1:0, x2:0, y2:1.000, stop:0 #07a8e1, stop:1 #036098);"); } if(e->type() == QEvent::HoverEnter){ this->setStyleSheet("background-color: qlineargradient(spread:pad, x1:0, y1:0, x2:0, y2:1.000, stop:0 #07a8e1, stop:1 #05629a);"); } if(e->type() == QEvent::HoverLeave){ this->setStyleSheet("background-color: qlineargradient(spread:pad, x1:0, y1:0, x2:0, y2:1.000, stop:0 rgba(6, 180, 242, 255), stop:1 rgba(2, 127, 202, 255));"); } } return true;}
UID:150988
UID:155383