【问题标题】:Kivy refresh layout (Async Loading)Kivy 刷新布局(异步加载)
【发布时间】:2014-01-10 05:48:51
【问题描述】:

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

-------

Item

-------

Item 

-------

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

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

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

【问题讨论】:

    标签: python kivy


    【解决方案1】:

    通常您可以通过调用widget.canvas.ask_update() 要求小部件更新其画布。

    对于布局,您可以尝试通过调用layout_instance.do_layout() 来触发其中的小部件布局。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-09-29
      • 1970-01-01
      • 1970-01-01
      • 2014-01-29
      • 1970-01-01
      相关资源
      最近更新 更多