Skip to main content

Tools to supplement the official PyQt5 wheels

Project description

AppVeyor build status

The PyQt5 wheels do not provide tools such as Qt Designer that were included in the old binary installers. This package aims to provide those in a separate package which is useful for developers while the official PyQt5 wheels stay focused on fulfilling the dependencies of PyQt5 applications.

Installation

yourenv\Scripts\pip.exe install --pre pyqt5-tools~=5.11

You will generally install pyqt5-tools using pip install. In most cases you should be using virtualenv or venv to create isolated environments to install your dependencies in. The above command assumes an env in the directory yourenv. The --pre allows for the latest version to be installed despite not being a full release version. You will have to decide if this is a good option for you at any given point in time. The ~=5.11 specifies a release compatible with 5.11 which will be the latest version of pqyt5-tools built for PyQt5 5.11. If you are using a different PyQt5 version, specify it instead of 5.11. PyPI keeps a list of all available versions.

Usage

For each tool a script is created such that you get files like Scripts\designer.exe to launch the programs. Each one searches up the filesystem tree to find a .env file and loads it if found. If found the environment variable DOT_ENV_DIRECTORY will be set to the directory containing the .env file. With this extra variable you can specify paths relative to the .env location.

PYQTDESIGNERPATH=${PYQTDESIGNERPATH};${DOT_ENV_DIRECTORY}/path/to/my/widgets

There is a Scripts\pyqt5designer.exe entry point that will help fill out PYQTDESIGNERPATH from either command line arguments or a .env file. Unknown arguments are passed through to the original Qt Designer program.

Usage: pyqt5designer [OPTIONS]

Options:
  -p, --widget-path DIRECTORY  Paths to be combined with PYQTDESIGNERPATH
  --designer-help              Pass through to get Designer's --help
  --help                       Show this message and exit.

If you want to use Form > View Code... from within Designer you can run Scripts\pyqt5toolsinstalluic.exe and it will copy pyuic5.exe such that Designer will use it and show you generated Python code. pyqt5 must already be installed or this script will be unable to find the original pyuic5.exe to copy.

In addition to the standard features of the official Designer plugin, this provides an exception dialog for your widget’s Python code. Otherwise Designer in Windows silently crashes on Python exceptions.

The QML plugin is also included for use with qmlscene.exe and qmltestrunner.exe.

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 Distributions

No source distribution files available for this release.See tutorial on generating distribution archives.

Built Distributions

pyqt5_tools-5.11.2.1.3-cp37-none-win_amd64.whl (59.3 MB view details)

Uploaded CPython 3.7 Windows x86-64

pyqt5_tools-5.11.2.1.3-cp37-none-win32.whl (47.9 MB view details)

Uploaded CPython 3.7 Windows x86

pyqt5_tools-5.11.2.1.3-cp36-none-win_amd64.whl (58.4 MB view details)

Uploaded CPython 3.6 Windows x86-64

pyqt5_tools-5.11.2.1.3-cp36-none-win32.whl (47.9 MB view details)

Uploaded CPython 3.6 Windows x86

pyqt5_tools-5.11.2.1.3-cp35-none-win_amd64.whl (58.4 MB view details)

Uploaded CPython 3.5 Windows x86-64

pyqt5_tools-5.11.2.1.3-cp35-none-win32.whl (47.9 MB view details)

Uploaded CPython 3.5 Windows x86

File details

Details for the file pyqt5_tools-5.11.2.1.3-cp37-none-win_amd64.whl.

File metadata

  • Download URL: pyqt5_tools-5.11.2.1.3-cp37-none-win_amd64.whl
  • Upload date:
  • Size: 59.3 MB
  • Tags: CPython 3.7, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.11.0 pkginfo/1.4.2 requests/2.13.0 setuptools/39.0.1 requests-toolbelt/0.8.0 tqdm/4.26.0 CPython/3.7.0

File hashes

Hashes for pyqt5_tools-5.11.2.1.3-cp37-none-win_amd64.whl
Algorithm Hash digest
SHA256 11ee56cd6a107b3ea5bd822ff744ea5626a2308d14d35b1314c50b04a437faa8
MD5 92976a49616f983e6d04e100dbaaf5fe
BLAKE2b-256 e0f031a9f8d0583db4a2d50296138fe88a714efac0d35f4f8ef99776157ac41d

See more details on using hashes here.

Provenance

File details

Details for the file pyqt5_tools-5.11.2.1.3-cp37-none-win32.whl.

File metadata

  • Download URL: pyqt5_tools-5.11.2.1.3-cp37-none-win32.whl
  • Upload date:
  • Size: 47.9 MB
  • Tags: CPython 3.7, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.11.0 pkginfo/1.4.2 requests/2.13.0 setuptools/39.0.1 requests-toolbelt/0.8.0 tqdm/4.26.0 CPython/3.7.0

File hashes

Hashes for pyqt5_tools-5.11.2.1.3-cp37-none-win32.whl
Algorithm Hash digest
SHA256 49361c9373ac655e1a9f7af199ffdede4309bf6ca34b3fbe41b9e3b1eb32c352
MD5 1760432360b3e565afefa1bf39c33b58
BLAKE2b-256 666a953342b304d0c84be9bd3382ceb997e6268af3e36acfa7dd8b0251215916

See more details on using hashes here.

Provenance

File details

Details for the file pyqt5_tools-5.11.2.1.3-cp36-none-win_amd64.whl.

File metadata

  • Download URL: pyqt5_tools-5.11.2.1.3-cp36-none-win_amd64.whl
  • Upload date:
  • Size: 58.4 MB
  • Tags: CPython 3.6, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.11.0 pkginfo/1.4.2 requests/2.13.0 setuptools/39.0.1 requests-toolbelt/0.8.0 tqdm/4.26.0 CPython/3.6.6

File hashes

Hashes for pyqt5_tools-5.11.2.1.3-cp36-none-win_amd64.whl
Algorithm Hash digest
SHA256 04572cc080f12bd48994012d6d203454982064da0879536640fe251f5bd325e2
MD5 8dd3878fb411d33f3e9b0b9b4f2c3e18
BLAKE2b-256 f9d10f018ba200a393a938cbcac04913490d80ec41d15136daea5e0c08208e13

See more details on using hashes here.

Provenance

File details

Details for the file pyqt5_tools-5.11.2.1.3-cp36-none-win32.whl.

File metadata

  • Download URL: pyqt5_tools-5.11.2.1.3-cp36-none-win32.whl
  • Upload date:
  • Size: 47.9 MB
  • Tags: CPython 3.6, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.11.0 pkginfo/1.4.2 requests/2.13.0 setuptools/39.0.1 requests-toolbelt/0.8.0 tqdm/4.26.0 CPython/3.6.6

File hashes

Hashes for pyqt5_tools-5.11.2.1.3-cp36-none-win32.whl
Algorithm Hash digest
SHA256 487e5caffca9707533dc3f5043c78989cfca2ec6ca0c47a9b36f8aef329502b8
MD5 4523062658b99a2939465490b549ae68
BLAKE2b-256 3cbf48c6b4f7764efd019f6ee557b0ccb97a314ed76fd5d113f12c362d648884

See more details on using hashes here.

Provenance

File details

Details for the file pyqt5_tools-5.11.2.1.3-cp35-none-win_amd64.whl.

File metadata

  • Download URL: pyqt5_tools-5.11.2.1.3-cp35-none-win_amd64.whl
  • Upload date:
  • Size: 58.4 MB
  • Tags: CPython 3.5, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.11.0 pkginfo/1.4.2 requests/2.13.0 setuptools/28.8.0 requests-toolbelt/0.8.0 tqdm/4.26.0 CPython/3.5.4

File hashes

Hashes for pyqt5_tools-5.11.2.1.3-cp35-none-win_amd64.whl
Algorithm Hash digest
SHA256 58d672caceee4d40c4f9bd2b5178b9b0509471eb5c2746240dfa0e7594bb6428
MD5 c8190adfb1f36eac8acb99dbc7399543
BLAKE2b-256 3e84adb4c502012b9279dd7709c9a2c5114b8f398adc0c4ae2fa724d8af9b780

See more details on using hashes here.

Provenance

File details

Details for the file pyqt5_tools-5.11.2.1.3-cp35-none-win32.whl.

File metadata

  • Download URL: pyqt5_tools-5.11.2.1.3-cp35-none-win32.whl
  • Upload date:
  • Size: 47.9 MB
  • Tags: CPython 3.5, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.11.0 pkginfo/1.4.2 requests/2.13.0 setuptools/28.8.0 requests-toolbelt/0.8.0 tqdm/4.26.0 CPython/3.5.4

File hashes

Hashes for pyqt5_tools-5.11.2.1.3-cp35-none-win32.whl
Algorithm Hash digest
SHA256 c6b80ff7ff1f31fa3bd2f2ccff4fa65543da2c6aebed51610b3d9a05edc037b0
MD5 a610ebcf51ffc6b103a317a9c3b5bf80
BLAKE2b-256 70adf807c683afa64deaff3eee4467fb6b5d39e859e6e77f49595e8581adbd22

See more details on using hashes here.

Provenance

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