建一个网站需要多少钱,网站建设最好的公司,学校网站模板html,苏州教育平台网站建设一般情况下#xff0c;QComboBox会相应鼠标的滚轮事件#xff0c;即当鼠标停靠在QComboBox上方时#xff0c;滚动鼠标滚轮#xff0c;QComboBox的选项会发生切换。但这或许并不是我们希望所出现的#xff0c;尤其是当QComboBox嵌入在QScrollArea中时#xff0c;用户只是想…一般情况下QComboBox会相应鼠标的滚轮事件即当鼠标停靠在QComboBox上方时滚动鼠标滚轮QComboBox的选项会发生切换。但这或许并不是我们希望所出现的尤其是当QComboBox嵌入在QScrollArea中时用户只是想通过鼠标滚轮来上下滑动QScrollArea但是在鼠标位置经过QComboBox时其选项就发生了切换。
解决方案
重载QComboBox的wheelEvent事件忽略掉其QWheelEvent事件
#include combobox.hComboBox::ComboBox(QWidget *parent) : QComboBox(parent)
{}void ComboBox::wheelEvent(QWheelEvent *e)
{//disable the scroll functione-ignore();
}