Qt 如何更改Qml中ListView滚动条的位置
我创建了一个带有滚动条的列表视图。像这样 这是我的密码Qt 如何更改Qml中ListView滚动条的位置,qt,qml,qt5,Qt,Qml,Qt5,我创建了一个带有滚动条的列表视图。像这样 这是我的密码 ListView { id: listView; ScrollBar.vertical: ScrollBar { id: bar //x :100 doesn't work active: true } } 在我的例子中,我想重置滚动条的位置。例如,将滚动条向右再移动5个像素。我试图设置“x:,但没有成功。如何解决问题。您必须在加载滚动条后立即建立该属
ListView {
id: listView;
ScrollBar.vertical: ScrollBar {
id: bar
//x :100 doesn't work
active: true
}
}
在我的例子中,我想重置滚动条的位置。例如,将滚动条向右再移动5个像素。我试图设置“x:,但没有成功。如何解决问题。您必须在加载
滚动条后立即建立该属性,因为列表视图将其设置为默认位置
ScrollBar.vertical: ScrollBar {
id: sb
active: true
Component.onCompleted: x = 100
}
您可以将滚动条
移动到列表视图
的外部,并在列表视图
中引用它的id
:
ListView {
id: listView
ScrollBar.vertical: bar
}
ScrollBar {
id: bar
active: true
anchors {
left: listView.left
top: listView.top
bottom: listView.bottom
leftMargin: 100
}
}
如果你想把滚动条移到右边,它就会从窗口出来,把它移到左边怎么样,我只是想知道如何改变滚动条在listview中的位置