#include "myComboBox.h" #include MyComboBox::MyComboBox(QWidget *parent) : QComboBox{parent} { } void MyComboBox::mousePressEvent(QMouseEvent *event) { if(event->button() == Qt::LeftButton)//如果点击左键 { emit clicked();//发出clicked信号 } QComboBox::mousePressEvent(event);//将该事件传给父类处理,这句话很重要,如果没有,父类无法处理本来的点击事件 }