当前位置: 代码迷 >> 综合 >> QT下拉框禁用鼠标滚动改变当前项
  详细解决方案

QT下拉框禁用鼠标滚动改变当前项

热度:14   发布时间:2023-09-06 17:12:31.0

1.->installEventFilter(this); 给下拉框安装事件过滤器

2.

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

 

  相关解决方案