【问题标题】:Scrolling QTableWidget smoothly平滑滚动 QTableWidget
【发布时间】:2016-01-11 10:20:46
【问题描述】:

我有一个带有自定义小部件的 QTableWidget。这些小部件很大,几乎占据了整个滚动区域的高度,因此只有一行可见。

我可以用鼠标滚轮或拖动滚动条滚动,但行总是跳动。

有没有办法配置QTableWidget平滑滚动,不跳转?

【问题讨论】:

    标签: qt scroll qtablewidget


    【解决方案1】:

    尝试使用这个:

    view->setVerticalScrollMode(QAbstractItemView::ScrollPerPixel)
    

    来自 Qt 文档:

    枚举 ScrollMode { ScrollPerItem, ScrollPerPixel }

    verticalScrollMode : 滚动模式

    该属性保存视图如何垂直滚动其内容 方向。

    此属性控制视图如何垂直滚动其内容。 滚动可以按像素或按项目进行。

    【讨论】:

    • 谢谢,我原以为我会在 QAbstractScrollArea 而不是 QAbstractItemView 中找到这样的方法...
    猜你喜欢
    • 1970-01-01
    • 2014-07-23
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-03-23
    相关资源
    最近更新 更多