gpt4 book ai didi

python - Kivy ScrollView - 不滚动

转载 作者:太空宇宙 更新时间:2023-11-04 05:45:36 27 4
gpt4 key购买 nike

这似乎是人们在使用 Kivy 时遇到的一个常见问题。我已经在 SO 上检查过其他相同问题的问题,但没有运气。

我有一个容器BoxLayout:

class Cnt(BoxLayout):
pass

.kv 文件中我有这样的东西:

<Cnt>:
orientation: 'vertical'
ScrollView:
size_hint: (1, .9)
StackLayout:
padding: 5
size_hint_y: None
id: content_layout
minimum_height: self.height
ARow:
ARow:
ARow:
ARow:
ARow:
ARow:
ARow:
ARow:
ARow:
ARow:
ARow:
ARow:
ARow:
ARow:
ARow:
BoxLayout:
size_hint: (1, .1)
Label:
text: 'A'

ARow 是一个带有CheckBoxLabelBoxLayout。它有:

size_hint: (1, None)
height: 40

据我所知,只有这两个重要的事情可以对滚动做一些事情。

minimum_height: self.height 就好像我在 Python 代码中绑定(bind) StackLayout 的 minimum_height 和高度一样,如果我理解正确的话。

最佳答案

改变

minimum_height: self.height

height: self.minimum_height

minimum_height 是根据所有 child 的需要计算的。您希望实际高度等于最小高度,即使它大于父级的高度(对于滚动,这正是您想要的)。

关于python - Kivy ScrollView - 不滚动,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32445341/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com