我正在为我的代码使用 Qt Creator 和 C++。我有一个用于多选的可勾选组合框。我想从弹出窗口中使用鼠标 Middlebutton 选择未选中的复选框。我试图覆盖 mousePressEvent 但没有奏效。以下是我的代码片段:
void GCheckEditCombobox::mousePressEvent(QMouseEvent *event)
{
if (event->button() == Qt::MiddleButton && currentItem())
{
// doe the stuff you have to
}
else
{
QComboBox::mousePressEvent(event);
}
}