ScrollArea组件通过封装内容提供了一种自定义滚动条的巧妙方法。 可以将其视为具有 overflow: auto
的DOM元素,但具有自己的自定义样式滚动条(而不是浏览器的默认滚动条)和顶部的一些不错的功能。
QScrollArea API
用法
最好在桌面设备上查看以下示例,因为它们在移动设备上意义不大。
TIP
您也可以看看布局侧滑菜单,以了解更多有关其操作的示例。
基础 v1.17+
样式化
暗色 v1.9+
控制滚动条可见性 v1.3+
当使用visible
布尔属性时,默认的鼠标悬停/离开行为被禁用,从而使您可以完全控制滚动条的可见性。
延迟
内容更改时,滚动条出现,然后再次消失。 您可以在滚动条再次消失之前(如果组件未悬停)设置一个特定的延迟(以毫秒为单位的时间):
滚动位置
滚动事件 v1.9.3+
下面是使用@scroll
事件在两个容器之间同步滚动的示例。