Wie funktioniert NiceGui -Objektbindung (Hörer) hinter den Kulissen?Python

Python-Programme
Anonymous
 Wie funktioniert NiceGui -Objektbindung (Hörer) hinter den Kulissen?

Post by Anonymous »

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?>

Quick Reply

Change Text Case: 
   
  • Similar Topics
    Replies
    Views
    Last post