Hier ist ein Codebeispiel aus ihrer großartigen Dokumentation: < /p>
NiceGui Label < /p>
from nicegui import ui
class status_label(ui.label):
def _handle_text_change(self, text: str) -> None:
super()._handle_text_change(text)
if text == 'ok':
self.classes(replace='text-positive')
else:
self.classes(replace='text-negative')
model = {'status': 'error'}
status_label().bind_text_from(model, 'status')
ui.switch(on_change=lambda e: model.update(status='ok' if e.value else 'error'))
ui.run()
< /code>
Warum funktioniert das?>
Wie funktioniert NiceGui -Objektbindung (Hörer) hinter den Kulissen? ⇐ Python
-
- Similar Topics
- Replies
- Views
- Last post