<legend id='CkruU'><style id='CkruU'><dir id='CkruU'><q id='CkruU'></q></dir></style></legend>
    <bdo id='CkruU'></bdo><ul id='CkruU'></ul>

    1. <small id='CkruU'></small><noframes id='CkruU'>

      <tfoot id='CkruU'></tfoot>
      <i id='CkruU'><tr id='CkruU'><dt id='CkruU'><q id='CkruU'><span id='CkruU'><b id='CkruU'><form id='CkruU'><ins id='CkruU'></ins><ul id='CkruU'></ul><sub id='CkruU'></sub></form><legend id='CkruU'></legend><bdo id='CkruU'><pre id='CkruU'><center id='CkruU'></center></pre></bdo></b><th id='CkruU'></th></span></q></dt></tr></i><div id='CkruU'><tfoot id='CkruU'></tfoot><dl id='CkruU'><fieldset id='CkruU'></fieldset></dl></div>

        Kivy 布局高度以适应子小部件的高度

        时间:2023-10-10
      1. <legend id='9UlWj'><style id='9UlWj'><dir id='9UlWj'><q id='9UlWj'></q></dir></style></legend>

        <small id='9UlWj'></small><noframes id='9UlWj'>

          • <tfoot id='9UlWj'></tfoot>

              <bdo id='9UlWj'></bdo><ul id='9UlWj'></ul>

                <tbody id='9UlWj'></tbody>
                <i id='9UlWj'><tr id='9UlWj'><dt id='9UlWj'><q id='9UlWj'><span id='9UlWj'><b id='9UlWj'><form id='9UlWj'><ins id='9UlWj'></ins><ul id='9UlWj'></ul><sub id='9UlWj'></sub></form><legend id='9UlWj'></legend><bdo id='9UlWj'><pre id='9UlWj'><center id='9UlWj'></center></pre></bdo></b><th id='9UlWj'></th></span></q></dt></tr></i><div id='9UlWj'><tfoot id='9UlWj'></tfoot><dl id='9UlWj'><fieldset id='9UlWj'></fieldset></dl></div>

                  本文介绍了Kivy 布局高度以适应子小部件的高度的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

                  问题描述

                  我想创建一个布局,其中我有类似于 BoxLayout 的东西,让我能够在我的布局中创建行",并且在每个行"中我想使用另一种 BoxLayout 中的东西来创建列".

                  I want to create a layout where I have something similar to a BoxLayout to give me the ability to create "rows" in my layout, and in each "row" I want to use something in the sorts of another BoxLayout to create "columns".

                  列不需要均匀分布.例如,我想创建一个 BoxLayout,其中一列是方形图像,另一列占据剩余的可用宽度.

                  The columns don't need to be evenly distributed. For example, I want to create a BoxLayout with one column with a square image, and another occupying the rest of the available width.

                  在我的 gist 上查看代码和屏幕截图:https://gist.github.com/MichaelGradek/e5c50038b947352d9e79

                  See code and screenshot on my gist: https://gist.github.com/MichaelGradek/e5c50038b947352d9e79

                  我已经在上面的代码中完成了基本结构,但除此之外,我希望 BoxLayout 的高度适应孩子的高度.

                  I have the basic structure done in the code above, but in addition, I want the BoxLayout's height to adapt to the height of the children.

                  实现这一目标的最佳方法是什么?

                  What would be the best approach to achieve this?

                  谢谢!

                  推荐答案

                  不要使用 BoxLayout,使用 height: self.minimum_height 的 GridLayout,并手动设置尺寸(每个子小部件的 size_hint_y: Noneheight: some_number).

                  Don't use a BoxLayout, use a GridLayout with height: self.minimum_height, and set a manual size (size_hint_y: None and height: some_number) for each child widget.

                  这篇关于Kivy 布局高度以适应子小部件的高度的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持html5模板网!

                  上一篇:Kivy:如何通过 id 获取小部件(没有 kv) 下一篇:如何在简单的 Kivy 应用程序中将 Pandas 数据框显示

                  相关文章

                  最新文章

                  <small id='kicns'></small><noframes id='kicns'>

                      <legend id='kicns'><style id='kicns'><dir id='kicns'><q id='kicns'></q></dir></style></legend>
                    1. <i id='kicns'><tr id='kicns'><dt id='kicns'><q id='kicns'><span id='kicns'><b id='kicns'><form id='kicns'><ins id='kicns'></ins><ul id='kicns'></ul><sub id='kicns'></sub></form><legend id='kicns'></legend><bdo id='kicns'><pre id='kicns'><center id='kicns'></center></pre></bdo></b><th id='kicns'></th></span></q></dt></tr></i><div id='kicns'><tfoot id='kicns'></tfoot><dl id='kicns'><fieldset id='kicns'></fieldset></dl></div>
                      <tfoot id='kicns'></tfoot>

                      • <bdo id='kicns'></bdo><ul id='kicns'></ul>