我的 QML 应用使用 来OptionSelector
允许用户从项目列表中进行选择。在平板电脑尺寸上,我将其设置为保持expanded
。但是,我限制了容器高度,当它展开时,它无法滚动。有没有办法让它展开而不阻止滚动?
代码:
OptionSelector {
id: projectSelector
property int projectIndex: 0
width: pageLayout.width
model: projects.count > 0 ? projects : emptyList
containerHeight: pageLayout.height - itemHeight - units.gu(3)
expanded: true
}
答案1
设置OptionSelector.currentlyExpanded
为OptionSelector.expanded
会使其最初展开,但只要您选择一个选项,它就会折叠起来。这更接近我想要的,但不是最理想的解决方案。
OptionSelector {
id: projectSelector
property int projectIndex: 0
width: pageLayout.width
model: projects.count > 0 ? projects : emptyList
containerHeight: pageLayout.height - itemHeight - units.gu(3)
currentlyExpanded: true
}