1.->installEventFilter(this); 给下拉框安装事件过滤器
2.
bool xxx::eventFilter(QObject *obj, QEvent *event)
{
if(obj->metaObject()->className() == QStringLiteral("QComboBox"))
{
if (event->type() == QEvent::Wheel)//鼠标滚轮事件
{
return true;//禁用下拉框的滚轮改变项的功能
}
}
}
1.->installEventFilter(this); 给下拉框安装事件过滤器
2.
bool xxx::eventFilter(QObject *obj, QEvent *event)
{
if(obj->metaObject()->className() == QStringLiteral("QComboBox"))
{
if (event->type() == QEvent::Wheel)//鼠标滚轮事件
{
return true;//禁用下拉框的滚轮改变项的功能
}
}
}