Qt 用于垂直listView的Qml水平滚动条
下面是我的示例应用程序。 垂直滚动条工作正常。但是水平滚动条手柄只是填满了整个宽度,所以我不能使用水平滚动条滚动 我用Flickable试过了,水平和垂直都很好。Listview继承了Flickable,因此它在这里也应该可以工作,但事实并非如此Qt 用于垂直listView的Qml水平滚动条,qt,listview,Qt,Listview,下面是我的示例应用程序。 垂直滚动条工作正常。但是水平滚动条手柄只是填满了整个宽度,所以我不能使用水平滚动条滚动 我用Flickable试过了,水平和垂直都很好。Listview继承了Flickable,因此它在这里也应该可以工作,但事实并非如此 ApplicationWindow { visible: true width: 640 height: 480 Rectangle { width: 400; height:
ApplicationWindow {
visible: true
width: 640
height: 480
Rectangle {
width: 400;
height: 300;
ListView {
id: list;
width: parent.width
height: parent.height
contentWidth: parent.width * 4
model: 20;
clip : true
delegate: Rectangle {
height: 50;
width: parent.width;
color: (model.index %2 === 0 ? "darkgray" : "lightgray");
}
ScrollBar.horizontal: ScrollBar{
contentItem: Rectangle {
implicitWidth: 6
implicitHeight: 100
radius: width / 2
color: "black"
}}
ScrollBar.vertical: ScrollBar{contentItem: Rectangle {
implicitWidth: 6
implicitHeight: 100
radius: width / 2
color: "black"
}}
}
}
}