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

Uploaded Source

Built Distribution

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

Uploaded Python 3

File details

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

File metadata

  • Download URL: q2gui-0.1.187.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.187.tar.gz
Algorithm Hash digest
SHA256 5c54a303627759f765174bd61a20bb52e147f3554d706d986f12fae7535ee27a
MD5 1d47b6a8db62220133bb2b791df3a78f
BLAKE2b-256 60338ed79b308ee883a8be10775d284351fd1b213cacf49c1e8830a370503e58

See more details on using hashes here.

File details

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

File metadata

  • Download URL: q2gui-0.1.187-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.187-py3-none-any.whl
Algorithm Hash digest
SHA256 c4993e47aab0427583df44bd3bedbb572415063957681eb6c1fa1fb2b16f2547
MD5 78a94f5d1633beeb61f58906d0741478
BLAKE2b-256 b814b9326d8cec10a680e666b6918c1e798ca4ca56aac1d761e4e02a8ef6a4f1

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