소스 검색

#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