Escriu per cercar…

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:

ps
uv unit gui

Obre el projecte amb PyCharm.

Obre el terminal i afegeix una dependència amb nicegui:

ps
uv add nicegui

Modifica el fitxer main.py:

python
main.py
from nicegui import ui

ui.label('Hello World!')
ui.run()

Executa el projecte:

ps
run main.py

Està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ó