#ifndef MAINBTN_H #define MAINBTN_H #include #include #include #include #include #include class MainBtn:public QPushButton { Q_OBJECT public: MainBtn(QPushButton * parent =NULL); ~MainBtn(); void setTxt(QString str,QString str2,QString str3); // void paintEvent(QPaintEvent* event); void paintEvent(QPaintEvent* event) { QStyleOption opt; opt.init(this); QPainter p(this); style()->drawPrimitive(QStyle::PE_Widget, &opt, &p, this); } signals: // void clicked(); protected: //virtual void mouseReleaseEvent(QMouseEvent * ev); private: QLabel m_labTxt; QLabel m_labEgTxt; QLabel m_labImage; }; #endif // MAINBTN_H