2016-11-19 45 views
3

我用這個代碼,以使觸摸屏QListWidget當啓用QListWidget雙擊事件觸摸屏不能正常工作QT

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

觸摸沒有問題的偉大工程。但是我在QListWidget上有一個雙擊信號,當我雙擊列表小部件中的一個項目時,雙擊插槽不起作用?當項目需要滾動(項的列表中的很多數字)
的問題,特別是會出現,但如果項目的數量小並不需要滾動它工作正常 我怎樣才能解決這個問題提前 感謝

回答

3

試試這個解決方法:

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

非常感謝你它工作正常 –