浏览代码

fix UI update after adding element to group

Falko Schindler 2 年之前
父节点
当前提交
580dc9f163
共有 1 个文件被更改,包括 3 次插入0 次删除
  1. 3 0
      nicegui/elements/group.py

+ 3 - 0
nicegui/elements/group.py

@@ -12,11 +12,14 @@ from .element import Element
 class Group(Element):
 
     def __enter__(self):
+        self._child_count_on_enter = len(self.view)
         globals.get_view_stack().append(self.view)
         return self
 
     def __exit__(self, *_):
         globals.get_view_stack().pop()
+        if self._child_count_on_enter != len(self.view):
+            self.update()
 
     def tight(self) -> Group:
         return self.classes(replace='').style(replace='')