Skip to main content

The light Python GUI builder (currently based on PyQt5)

How to start

With docker && x11:

git clone https://github.com/AndreiPuchko/zzgui.git
#                      sudo if necessary 
cd zzgui/docker-x11 && ./build_and_run_menu.sh

With PyPI package:

poetry new project_01 && cd project_01 && poetry shell
poetry add zzgui
cd project_01
python -m zzgui > example_app.py && python example_app.py

Explore sources:

git clone https://github.com/AndreiPuchko/zzgui.git
cd zzgui
pip3 install poetry
poetry shell
poetry install
python3 demo/demo_00.py     # All demo launcher
python3 demo/demo_01.py     # basic: main menu, form & widgets
python3 demo/demo_02.py     # forms and forms in form
python3 demo/demo_03.py     # grid form (CSV data), automatic creation of forms based on data
python3 demo/demo_04.py     # progressbar, data loading, sorting and filtering
python3 demo/demo_05.py     # nonmodal form
python3 demo/demo_06.py     # code editor
python3 demo/demo_07.py     # database app (4 tables, mock data loading) - requires a zzdb package
python3 demo/demo_08.py     # database app, requires a zzdb package, autoschema

demo/demo_03.py screenshot

Alt text

Build standalone executable

(The resulting executable file will appear in the folder dist/)

One file

pyinstaller -F demo/demo.py

One directory

pyinstaller -D demo/demo.py

Metadata

Release files for zzgui 0.1.18

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for zzgui 0.1.18
File Size Uploaded
zzgui-0.1.18.tar.gz 46.7 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for zzgui 0.1.18
File Interpreter ABI Platform
zzgui-0.1.18-py3-none-any.whl Python 3 none any Details

Total release size: 107.0 kB

Release files / zzgui-0.1.18.tar.gz

Download URL zzgui-0.1.18.tar.gz
Size 46.7 kB
Tags Source
SHA-256 checksum
How to use checksums
9e05737b16a39967f2bdae2b72bba07d8bbb02097123a8f2ee752c14ec4b3888
BLAKE2b-256 checksum
How to use checksums
105882595fcc6331b579c09bf384c994043228fe52e3d61927d12e845f118e68
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via poetry/1.1.11 CPython/3.9.5 Linux/5.11.0-49-generic

Release files / zzgui-0.1.18-py3-none-any.whl

Download URL zzgui-0.1.18-py3-none-any.whl
Size 60.3 kB
Tags Python 3
SHA-256 checksum
How to use checksums
75319c63cb66dc81e11c7f37e2cc7039710c2f4cbb7c0beaa66aab83634c1a7f
BLAKE2b-256 checksum
How to use checksums
e2c1d6e94360bbe1e1397d770e6da35d65891de6b9396179aef4a3f843d5e930
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via poetry/1.1.11 CPython/3.9.5 Linux/5.11.0-49-generic
Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page