我有一个包含可变数量子节点的网格布局。 n1 ...n∞,我永远无法预测网格将包含多少个孩子。
Kivy,相当恼人地让孩子们相对于网格中的孩子数量变得越来越小。例如:
layout2 = GridLayout(cols=2, size_hint_y=(3))
layout2.bind(minimum_height=layout2.setter('height'))
当网格包含大约6个子节点时,此大小很好,但是当它包含20个时,图像很小。
如何停止kivy调整大小?
请用Python解答。
答案 0 :(得分:1)
你可能想让size_hint_y取决于行数,所以它在KV文件中看起来像这样
{{1}}
答案 1 :(得分:0)
尝试size_hint=None
layout2 = GridLayout(cols=2, size_hint_y=None)