NiceGUI
| Repository | github |
|---|---|
| Written in | Python |
| Engine | |
| Type | Web framework |
| License | MIT |
| Website | nicegui |
Search NiceGUI on Amazon.
NiceGUI is a GUI library written in Python. It integrates Vue.js components via websocket communication and thus allows reactive content delivery directly controlled from the Python backend.
History
NiceGUI was created by Zauberzeug, a German robotics software company, as an extension of the existing justpy Python library. After the much bigger success of NiceGUI compared to justpy, the justpy project was sunset and justpy users were asked to migrate to NiceGUI.
Features
See NiceGUI documentation for a list of features such as:
- Buttons
- Dialogs
- Plots
- 3D Scenes
- ...
Example
The following code shows a simple web application that displays "Hello World!" when visited:
from nicegui import ui
ui.label('Hello World!')
ui.run()
See also
References
External links
- Lua error in Module:Official_website at line 90: attempt to index field 'wikibase' (a nil value).
This article "NiceGUI" is from Wikipedia. The list of its authors can be seen in its historical and/or the page Edithistory:NiceGUI. Articles copied from Draft Namespace on Wikipedia could be seen on the Draft Namespace of Wikipedia and not main one.
