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.186.tar.gz (75.0 kB view details)

Uploaded Source

Built Distribution

q2gui-0.1.186-py3-none-any.whl (103.3 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: q2gui-0.1.186.tar.gz
  • Upload date:
  • Size: 75.0 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.186.tar.gz
Algorithm Hash digest
SHA256 015b0403ed1aa3b7f3fc3f353859c3203fd5fff352a58e14f5a9d3763b260009
MD5 a8e4c5a1df18b523785c5b4bd67a8e7e
BLAKE2b-256 393969e0d7af773186d2d441393654278578111634b7946271b22bc721118588

See more details on using hashes here.

File details

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

File metadata

  • Download URL: q2gui-0.1.186-py3-none-any.whl
  • Upload date:
  • Size: 103.3 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.186-py3-none-any.whl
Algorithm Hash digest
SHA256 dd78a388a5784b509e9506afa92bea5ac4b57451b8cfccc620ef923daf595cf8
MD5 e1b985dc28f521c8a3f8eb913e2033d6
BLAKE2b-256 9ae7e7c05a36e51eda036aa8e60df2ba28845e12b6439e2570f44532bd05de5b

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