如何自定义QtQuick ListView的滚动条?

时间:2016-12-13 21:19:12

标签: listview qml scrollbar qtquick2

默认情况下,ListView控件仅显示一个仅在滚动时显示的小滚动条。

是否可以设置此滚动条的样式以使其更大?还有可能让它始终可见吗?我认为是,但不幸的是我在文档中找不到任何相关内容。

1 个答案:

答案 0 :(得分:1)

您正在谈论的ScrollBar是我认为的QtQuick.Controls 2.0之一。 It is briefly documented here.

由于它继承了Control,因此还必须阅读此基类的文档,以获取有关所有常用属性的知识。你可以找到它here

隐藏在ScrollBar - 文档(仅作为"另见" )中,您可以找到指向this的链接。在那里,您可以找到有关如何自定义ScrollBar

的简短示例

基本上,您的ScrollBar包含background bar contentItem 句柄。两者都只是属性,您可以将自己的Item设置为。要设置那些Items的样式,您可以访问各种属性active,如果它处于非活动状态,则会在默认样式中使用它来淡化控件。如果您希望它们始终可见,您可能不会这样做。