瀏覽代碼

Merge branch 'main' of github.com:zauberzeug/nicegui

Rodja Trappe 2 年之前
父節點
當前提交
9ad7f9be73
共有 2 個文件被更改,包括 5 次插入4 次删除
  1. 3 3
      main.py
  2. 2 1
      nicegui/elements/element.py

+ 3 - 3
main.py

@@ -164,7 +164,7 @@ with example(ui.input):
 
 with example(ui.number):
     ui.number(label='Number', value=3.1415927, format='%.2f',
-              on_change=lambda e: number_result.set_text('you entered: ' + e.value))
+              on_change=lambda e: number_result.set_text(f'you entered: {e.value}'))
     number_result = ui.label()
 
 with example(ui.color_input):
@@ -229,8 +229,8 @@ with example(ui.interactive_image):
     from nicegui.events import MouseEventArguments
 
     def mouse_handler(e: MouseEventArguments):
-        color = 'green' if e.type == 'mousedown' else 'orange'
-        ii.svg_content += f'<circle cx="{e.image_x}" cy="{e.image_y}" r="10" fill="{color}"/>'
+        color = 'SkyBlue' if e.type == 'mousedown' else 'SteelBlue'
+        ii.svg_content += f'<circle cx="{e.image_x}" cy="{e.image_y}" r="20" fill="{color}"/>'
         ui.notify(f'{e.type} at ({e.image_x:.1f}, {e.image_y:.1f})')
 
     src = 'https://cdn.stocksnap.io/img-thumbs/960w/corn-cob_YSZZZEC59W.jpg'

+ 2 - 1
nicegui/elements/element.py

@@ -25,7 +25,8 @@ class Element:
         self.parent_view = view_stack[-1]
         self.parent_view.add(view)
         self.view = view
-        self.page = page_stack[-1]
+        assert len(self.parent_view.pages) == 1
+        self.page = list(self.parent_view.pages.values())[0]
         self.view.add_page(self.page)
 
         self.visible = True