如何自定义QtQuick ListView的滚动条?
How to customise scrollbar of QtQuick ListView?
默认情况下,ListView 控件只显示一个只有在滚动时才会显示的小滚动条。
是否可以设置此滚动条的样式使其变大?也可以让它始终可见吗?我认为是,但不幸的是我在文档中找不到任何相关信息。
你说的ScrollBar
我想是QtQuick.Controls 2.0
中的那个。 It is briefly documented here.
因为它继承了 Control
,阅读这个基类的文档也很重要,以获得所有 公共属性 的知识。你可以找到它here
隐藏在 ScrollBar
-Documentation 中(刚才提到的 "See also")你可以找到 link 到 this .在那里,您会找到一个简短示例,说明如何自定义 ScrollBar
基本上,您的 ScrollBar
由 background
组成,即 bar 和 contentItem
,即 句柄。两者都只是 属性 ,您可以将自己的 Item
分配给它们。要设置这些 Items
的样式,您可以访问各种属性,如 active
,如果它处于非活动状态,它在默认样式中用于淡出控件。如果您希望它们始终可见,则可能不会这样做。
默认情况下,ListView 控件只显示一个只有在滚动时才会显示的小滚动条。
是否可以设置此滚动条的样式使其变大?也可以让它始终可见吗?我认为是,但不幸的是我在文档中找不到任何相关信息。
你说的ScrollBar
我想是QtQuick.Controls 2.0
中的那个。 It is briefly documented here.
因为它继承了 Control
,阅读这个基类的文档也很重要,以获得所有 公共属性 的知识。你可以找到它here
隐藏在 ScrollBar
-Documentation 中(刚才提到的 "See also")你可以找到 link 到 this .在那里,您会找到一个简短示例,说明如何自定义 ScrollBar
基本上,您的 ScrollBar
由 background
组成,即 bar 和 contentItem
,即 句柄。两者都只是 属性 ,您可以将自己的 Item
分配给它们。要设置这些 Items
的样式,您可以访问各种属性,如 active
,如果它处于非活动状态,它在默认样式中用于淡出控件。如果您希望它们始终可见,则可能不会这样做。