NiceGUI is a Python library for building interactive web-based graphical user interfaces without requiring HTML, CSS, or JavaScript knowledge. The guide covers installation via pip, creating a basic "Hello, World!" application, and exploring various UI elements including text, controls, data visualization, and audiovisual components. It demonstrates layout techniques using cards, rows, columns, and grids, and explains event handling through on_click, on_change callbacks and the on() method. The tutorial provides practical examples like a temperature data table with Matplotlib plots and a user profile form, making it accessible for Python developers new to web GUI development.
Table of contents
Installing NiceGUIWriting Your First NiceGUI App in PythonExploring NiceGUI Graphical ElementsLaying Out Pages in NiceGUIHandling Events and Actions in NiceGUIConclusion1 Comment
Sort: