我知道我可以使用QML来显示一个可滑动的列表。但我无法理解如何使qml和c ++应用程序一起运行。所以我选择在没有qml的情况下实现它。我在构造函数中有子类ListView类,MyListView和调用setAttribute(Qt :: WA_AcceptTouchEvents)。在MyListView :: event(QEvent * event)中,当我点击列表视图的滚动条时会触发touchevent,但是当我点击listview项时它不会触发。我该怎么办?
答案 0 :(得分:2)
如果有人仍然需要这个,如果你想让QAbstractScrollArea及其子类进行动态滚动,这里提供了一个实现 http://blog.codeimproved.net/2010/12/kinetic-scrolling-with-qt-the-what-and-the-how/