kivy gridlayout,停止动态调整孩子的大小

时间:2017-02-28 17:29:25

标签: python kivy grid-layout

我有一个包含可变数量子节点的网格布局。 n1 ...n∞,我永远无法预测网格将包含多少个孩子。

Kivy,相当恼人地让孩子们相对于网格中的孩子数量变得越来越小。例如:

layout2 = GridLayout(cols=2, size_hint_y=(3))
    layout2.bind(minimum_height=layout2.setter('height'))

当网格包含大约6个子节点时,此大小很好,但是当它包含20个时,图像很小。

如何停止kivy调整大小?

请用Python解答。

2 个答案:

答案 0 :(得分:1)

你可能想让size_hint_y取决于行数,所以它在KV文件中看起来像这样

{{1}}

答案 1 :(得分:0)

尝试size_hint=None

layout2 = GridLayout(cols=2, size_hint_y=None)