Skip to main content

eqt: Qt Elements

Tests PyPI Conda

Templates & tools to develop Qt GUIs in Python.

Some example classes are

  1. UIFormWidget: a class to help creating Qt forms programmatically, useable in QDockWidgets and QWidget
  2. FormDialog: a QDialog with a form inside with OK and Cancel buttons
  3. Worker: a class that defines a QRunnable to handle worker thread setup, signals and wrap up

One use case is accepting a user input while running another task asynchronously (so that the UI is still responsive).

Installation

Via pip/conda/mamba, i.e. any of the following:

  • python -m pip install eqt
  • conda install -c conda-forge eqt
  • mamba install -c conda-forge eqt

Note:

eqt uses the qtpy abstraction layer for Qt bindings, meaning that it works with either PySide or PyQt bindings. Thus, the package does not depend on either. If the environment does not already have a Qt binding then the user must install either pyside2 or pyqt5.

Examples

See the examples directory, e.g. how to launch a QDialog with a form inside using eqt's QWidget or FormDialog.

Documentation

See Documentation.md.

Developer Contribution Guide

See CONTRIBUTING.md.

Metadata

Release files for eqt 2.0.1

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

Source distribution (sdist)

Source distribution for eqt 2.0.1
File Size Uploaded
eqt-2.0.1.tar.gz 58.5 kB Details

Built distribution (wheel)

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

Total release size: 92.1 kB

Release files / eqt-2.0.1.tar.gz

Download URL eqt-2.0.1.tar.gz
Size 58.5 kB
Tags Source
SHA-256 checksum
How to use checksums
c85c8b3a9e6b7ca430fda0dad129090c5b87b3a20c5f9eee3dd1bdff95d311f7
BLAKE2b-256 checksum
How to use checksums
8811e8753e2c951f31e8ee0456f27198f3dda9ef196f460cd069fc93e07c9ef7
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.14.0

Release files / eqt-2.0.1-py3-none-any.whl

Download URL eqt-2.0.1-py3-none-any.whl
Size 33.6 kB
Tags Python 3
SHA-256 checksum
How to use checksums
5c02de959dd0e8d9c79f2bf40baddbc164d5afd5bc77ad1794594a5709c4c24b
BLAKE2b-256 checksum
How to use checksums
df2d6de34fea5e88b5c2ec7cfb7958436ea58df4493b22dbe96efa717f7b4f3d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.14.0

Release history Release notifications | RSS feed

This release

2.0.1 This release

2 release files

2.0.0

2 release files

1.0.2

2 release files

1.0.1

2 release files

1.0.0

2 release files

0.7.1

2 release files

0.7.0

1 release file

0.6.0

1 release file

0.5.0

1 release file

0.4.0

1 release file

0.3.0

1 release file

0.2.2

1 release file

0.2.1

1 release file

0.1.0

1 release file

0.0.7

2 release files

0.0.6

2 release files

0.0.4

2 release files

0.0.3

1 release file

0.0.2

2 release files

0.0.1

1 release file

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