qt - ScrollView 允许拖动内容。如何禁用此功能?

标签 qt animation qml drag qtquick2

可以使用鼠标或触摸手势拖动 QML ScrollView 的内容。 ListView 的内容也是如此,至少在我的示例中是这样。 当内容适合 ScrollView 并且不显示滚动条时甚至可以这样做。在这种情况下,释放鼠标按钮后,内容项将移回其原始位置。有什么办法可以禁用此功能吗?

最佳答案

您正在寻找特性boundsBehavior其中 ScrollView 继承自 Flickable。将其设置为 Flickable.StopAtBounds 应该可以解决问题。另请参阅属性 interactive .

关于qt - ScrollView 允许拖动内容。如何禁用此功能?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34944370/

相关文章:

c++ - 窗口未在 Qt 中呈现

qt - 更改 ListView 中所选项目的文本颜色

c++ - QGraphicsDropShadowEffect 在嵌入式系统上占用 cpu

jQuery 图像动画循环

ios - 动画 UICollectionView contentOffset 不显示不可见的单元格

ios - 快速动画 UIView 背景颜色

c++ - QAbstractListModel::Data() 方法从未被调用

c++ - 从 'QTableWidgetItem* const' 到 'QChar' 的转换......或者 QString......是不明确的

Qt - 清除旧信号

c++ - 如何从路径加载 QImage?