Basic
Introducció
NiceGUI és una llibreria de Python de codi obert per escriure interfícies gràfiques d’usuari que s’executen al navegador. Té una corba d’aprenentatge suau i, alhora, ofereix opcions per a personalitzacions avançades. NiceGUI segueix una filosofia “backend-first”: s’encarrega de tots els detalls del desenvolupament web. Tu et pots centrar en escriure codi Python. Això la fa ideal per a una àmplia gamma de projectes, incloent scripts curts, quadres de comandament, robòtica, solucions IoT, domòtica i aprenentatge automàtic.
NiceGUI s’implementa amb components HTML servits per un servidor HTTP (FastAPI), fins i tot per a finestres natives.
NiceGUI utilitza Vue i Quasar per al frontend, i està construïda sobre Fastapi
Entorn de treball
Crea un projecte amb Uv amb el nom gui:
uv unit guiObre el projecte amb Visual Studio Code.
Obre el terminal i afegeix una dependència amb nicegui:
uv add niceguiModifica el fitxer main.py:
Executa el projecte:
run main.pyEstàs llegint una vista prèvia.
Inicia sessió amb Google per llegir la pàgina completa.
Inicia sessió amb GoogleAmb qualsevol compte de Google. Només et demanarem que acceptis les condicions del servei.