#include "mycheckbox.h" //#include "mcc.h" #include #include #include #include #define cout qDebug() << "[" << __FILE__ <<":" << __LINE__ << "]" MyCheckBox::MyCheckBox(QWidget *parent) : QCheckBox(parent) { ptr = parent; } void MyCheckBox::mousePressEvent(QMouseEvent *e){ // QCheckBox::mousePressEvent(e); Q_UNUSED(e); } void MyCheckBox::mouseReleaseEvent(QMouseEvent *e){ // QCheckBox::mouseReleaseEvent(e); Q_UNUSED(e); this->setChecked(!this->isChecked()); // 其他需要处理的函数 } void MyCheckBox::mouseMoveEvent(QMouseEvent *e){ // QCheckBox::mouseMoveEvent(e); Q_UNUSED(e); }