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.

12m read timeFrom pythonguis.com
Post cover image
Table of contents
Installing NiceGUIWriting Your First NiceGUI App in PythonExploring NiceGUI Graphical ElementsLaying Out Pages in NiceGUIHandling Events and Actions in NiceGUIConclusion
1 Comment

Sort: