为什么捐赠
API 浏览器
滚动区域

QScrollArea 组件提供了一种简洁的方法来定制滚动条,通过封装你的内容。把它想象成一个 DOM 元素,它具有 overflow: auto 属性,但是使用你自己的自定义样式的滚动条,而不是浏览器默认的滚动条,并且在顶部还有一些不错的功能。

加载 QScrollArea API...

用法

以下示例最好在桌面设备上查看,因为它们在移动设备上意义不大。

提示

你也可以查看 布局抽屉 以查看它在实际应用中的更多示例。

基本

垂直内容



水平内容



垂直和水平内容



样式化

样式化的滑块和栏



样式化



深色设计

强制深色模式



控制滚动条可见性

当使用 visible 布尔属性时,默认的鼠标悬停/离开行为将被禁用,让你完全控制滚动条的可见性。

控制滚动条可见性



延迟

当内容发生变化时,滚动条会显示,然后再次消失。你可以设置一个特定的延迟(以毫秒为单位的时间量),在滚动条再次消失之前(如果组件没有被悬停)。

延迟



滚动位置

滚动位置



滚动事件

以下是一个使用 @scroll 事件来同步两个容器之间滚动的示例。

同步