当在 QListWidget 中启用触摸屏时双击事件不起作用 QT

when enable Touch Screen in QListWidget double click event not work QT

我使用此代码在 QListWidget 中启用触摸屏

ui->listWidget->setAttribute(Qt::WA_AcceptTouchEvents,true);
ui->listWidget->setVerticalScrollMode(QAbstractItemView::ScrollPerPixel);
ui->listWidget->setHorizontalScrollMode(QAbstractItemView::ScrollPerPixel);
QScroller::grabGesture(ui->listWidget,QScroller::TouchGesture);

触摸效果很好,没有问题。但是我在 QListWidget 上有一个双击信号,当我双击列表小部件中的一个项目时,双击槽不起作用?
问题出现特别是当项目需要滚动时(列表中有很多项目)但是如果项目的数量很小不需要滚动它工作正常 我怎么解决这个问题 提前致谢

试试这个解决方法:

QScroller::grabGesture(ui->listWidget, QScroller::LeftMouseButtonGesture);