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 PyCharm.
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ó per llegir l'article complet. Qualsevol compte obre 4 articles gratuïts al mes; l'alumnat i el professorat llegeixen les pàgines del seu curs sense límit.
Inicia sessió