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

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

zzgui-0.1.18.tar.gz (46.7 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

zzgui-0.1.18-py3-none-any.whl (60.3 kB view details)

Uploaded Python 3

File details

Details for the file zzgui-0.1.18.tar.gz.

File metadata

  • Download URL: zzgui-0.1.18.tar.gz
  • Upload date:
  • Size: 46.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.1.11 CPython/3.9.5 Linux/5.11.0-49-generic

File hashes

Hashes for zzgui-0.1.18.tar.gz
Algorithm Hash digest
SHA256 9e05737b16a39967f2bdae2b72bba07d8bbb02097123a8f2ee752c14ec4b3888
MD5 64a580e918dc3f5778923b38266a4c2c
BLAKE2b-256 105882595fcc6331b579c09bf384c994043228fe52e3d61927d12e845f118e68

See more details on using hashes here.

File details

Details for the file zzgui-0.1.18-py3-none-any.whl.

File metadata

  • Download URL: zzgui-0.1.18-py3-none-any.whl
  • Upload date:
  • Size: 60.3 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.1.11 CPython/3.9.5 Linux/5.11.0-49-generic

File hashes

Hashes for zzgui-0.1.18-py3-none-any.whl
Algorithm Hash digest
SHA256 75319c63cb66dc81e11c7f37e2cc7039710c2f4cbb7c0beaa66aab83634c1a7f
MD5 b016e93ee08ded7957c0c4956997f2ba
BLAKE2b-256 e2c1d6e94360bbe1e1397d770e6da35d65891de6b9396179aef4a3f843d5e930

See more details on using hashes here.

Release history Release notifications | RSS feed

This release

0.1.18 This release

2 files

0.1.17

2 files

0.1.16

2 files

0.1.15

2 files

0.1.14

2 files

0.1.13

2 files

0.1.12

2 files

0.1.11

2 files

0.1.10

2 files

0.1.9

2 files

0.1.8

2 files

0.1.7

2 files

0.1.6

2 files

0.1.5

2 files

0.1.4

2 files

0.1.3

2 files

0.1.2

2 files

0.1.1

2 files

0.1.0

2 files

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page