Skip to main content

Python GUI toolkit

Project description

The light Python GUI builder (currently based on PyQt6)

How to start

With docker && x11:

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

With PyPI package:

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

Explore sources:

git clone https://github.com/AndreiPuchko/q2gui.git
cd q2gui
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 q2db package
python3 demo/demo_08.py     # database app, requires a q2db package, autoschema

demo/demo_07.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

Project details


Release history Release notifications | RSS feed

Download files

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

Source Distribution

q2gui-0.1.185.tar.gz (74.8 kB view details)

Uploaded Source

Built Distribution

q2gui-0.1.185-py3-none-any.whl (103.1 kB view details)

Uploaded Python 3

File details

Details for the file q2gui-0.1.185.tar.gz.

File metadata

  • Download URL: q2gui-0.1.185.tar.gz
  • Upload date:
  • Size: 74.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.5.0 CPython/3.11.7 Windows/10

File hashes

Hashes for q2gui-0.1.185.tar.gz
Algorithm Hash digest
SHA256 ea09811f98451e31b028a52cd090a39cc7af1d7a20f01909be981e20fff356ae
MD5 9a0cdaa0af024b24d80967e3e7118727
BLAKE2b-256 757dc4360a6183e70193ebeeeb678e5199d0892fa8dadc06eb1adc89eeeaae8f

See more details on using hashes here.

File details

Details for the file q2gui-0.1.185-py3-none-any.whl.

File metadata

  • Download URL: q2gui-0.1.185-py3-none-any.whl
  • Upload date:
  • Size: 103.1 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.5.0 CPython/3.11.7 Windows/10

File hashes

Hashes for q2gui-0.1.185-py3-none-any.whl
Algorithm Hash digest
SHA256 1e86bfb9aebb56610e2bf2f87b6728e5c2b238b0b7883d89e9228524608393df
MD5 60bcc1f2f6643fbf5436634f6dd3eb05
BLAKE2b-256 22f977461de8b0e58efd6e2b58afad3a96b1275d7a040036c5c7ced369c59f40

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page