0

我知道我可以使用 QML 来显示一个可滑动的列表。但我不明白如何让 qml 和 c++ 应用程序一起运行。所以我选择在没有qml的情况下实现它。我有子类 ListView 类 MyListView,并在构造函数中调用 setAttribute(Qt::WA_AcceptTouchEvents)。在 MyListView::event(QEvent *event) 中,当我点击 listview 的滚动条时触发 touchevent,但当我点击 listview 项目时它不会触发。我该怎么做?

4

1 回答 1

2

如果有人仍然需要这个,如果你希望 QAbstractScrollArea 及其子类具有动态滚动,这里提供了一个实现 http://blog.codeimproved.net/2010/12/kinetic-scrolling-with-qt-the-what-以及如何/

于 2011-05-12T01:45:17.600 回答