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

  1. <tfoot id='yRIEC'></tfoot>
    1. <small id='yRIEC'></small><noframes id='yRIEC'>

        <bdo id='yRIEC'></bdo><ul id='yRIEC'></ul>

      Kivy 刷新布局(异步加载)

      时间:2023-10-09
      • <bdo id='gbpH1'></bdo><ul id='gbpH1'></ul>
        • <small id='gbpH1'></small><noframes id='gbpH1'>

          <tfoot id='gbpH1'></tfoot>

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

            <tbody id='gbpH1'></tbody>

          1. <legend id='gbpH1'><style id='gbpH1'><dir id='gbpH1'><q id='gbpH1'></q></dir></style></legend>
              1. 本文介绍了Kivy 刷新布局(异步加载)的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

                问题描述

                我有一个 ListView,其中每个项目都有一个 AsyncImage 和一个标签.加载图像时,它会显示每个项目之间有间隙的布局.

                I have a ListView that where each item has a AsyncImage and a Label. While the images load it shows the layout with gaps between each item.

                -------
                
                Item
                
                -------
                
                Item 
                
                -------
                

                当第一次交互发生(发生滚动)时,布局刷新并且间隙消失.

                When the first interaction happens (a scroll occurs), the layout refreshes and the gaps disappear.

                -------
                Item    
                -------  
                Item 
                -------
                

                我真的很想在图像加载完成后刷新布局.如何刷新布局?

                I'd really like to have the layout refresh when an image finishes loading. How do I refresh a layout?

                推荐答案

                通常你可以通过调用 widget.canvas.ask_update().

                Usually you can ask the widget to update it's canvas by calling widget.canvas.ask_update().

                对于布局,您可以尝试通过调用 layout_instance.do_layout().

                For a layout you could try triggering the layout of the widgets inside it by calling layout_instance.do_layout().

                这篇关于Kivy 刷新布局(异步加载)的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持html5模板网!

                上一篇:Raspberry Pi Python (Kivy) 使用 sudo 非常慢 下一篇:在 python 端动态调整 kivy 标签(和按钮)的大小

                相关文章

                最新文章

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

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

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