瀏覽代碼

#628 only register for the on_click event if a handler is given

Falko Schindler 2 年之前
父節點
當前提交
a07641a29d
共有 1 個文件被更改,包括 2 次插入1 次删除
  1. 2 1
      nicegui/elements/button.py

+ 2 - 1
nicegui/elements/button.py

@@ -15,7 +15,8 @@ class Button(TextElement):
         super().__init__(tag='q-btn', text=text)
         self._props['color'] = 'primary'
 
-        self.on('click', lambda _: handle_event(on_click, ClickEventArguments(sender=self, client=self.client)))
+        if on_click:
+            self.on('click', lambda _: handle_event(on_click, ClickEventArguments(sender=self, client=self.client)))
 
     def _text_to_model_text(self, text: str) -> None:
         self._props['label'] = text