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.4rc2-cp37-none-win_amd64.whl (59.3 MB view details)

Uploaded CPython 3.7 Windows x86-64

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

Uploaded CPython 3.7 Windows x86

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

Uploaded CPython 3.6 Windows x86-64

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

Uploaded CPython 3.6 Windows x86

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

Uploaded CPython 3.5 Windows x86-64

pyqt5_tools-5.11.2.1.4rc2-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.4rc2-cp37-none-win_amd64.whl.

File metadata

  • Download URL: pyqt5_tools-5.11.2.1.4rc2-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.28.1 CPython/3.7.0

File hashes

Hashes for pyqt5_tools-5.11.2.1.4rc2-cp37-none-win_amd64.whl
Algorithm Hash digest
SHA256 4a12250461d0d317c44a4c90fe5e0e722eff55a59b9b912536892228ab9ced95
MD5 15cfb41a03ed80410aa98dc4d8297b2d
BLAKE2b-256 1fce408f6ec83cc90a43c67d8406cdbf60bfbeea337cd844b4d17052024cb8de

See more details on using hashes here.

Provenance

File details

Details for the file pyqt5_tools-5.11.2.1.4rc2-cp37-none-win32.whl.

File metadata

  • Download URL: pyqt5_tools-5.11.2.1.4rc2-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.28.1 CPython/3.7.0

File hashes

Hashes for pyqt5_tools-5.11.2.1.4rc2-cp37-none-win32.whl
Algorithm Hash digest
SHA256 c3ed9be9910f30f748066bf44e033e980d207d75931b61b19c0982ba0d0bfadf
MD5 d091002c2d3928570f74e187963ee630
BLAKE2b-256 5e69c2904bd85ff3102272af6c8a89c72a22e2267b304272ab2405858e61add1

See more details on using hashes here.

Provenance

File details

Details for the file pyqt5_tools-5.11.2.1.4rc2-cp36-none-win_amd64.whl.

File metadata

  • Download URL: pyqt5_tools-5.11.2.1.4rc2-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.28.1 CPython/3.6.6

File hashes

Hashes for pyqt5_tools-5.11.2.1.4rc2-cp36-none-win_amd64.whl
Algorithm Hash digest
SHA256 c87760c21c04c3d40f85bc5cd51bc0e85c8eed7cf5e2f51b9ac32fc8e6c63cbe
MD5 2ad0f1001ec099956e69125a11bc5c49
BLAKE2b-256 da6dfbf23f8a05d1c2ad5602ea8aa3fc91740c0091b74254b73e5397c9804d80

See more details on using hashes here.

Provenance

File details

Details for the file pyqt5_tools-5.11.2.1.4rc2-cp36-none-win32.whl.

File metadata

  • Download URL: pyqt5_tools-5.11.2.1.4rc2-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.28.1 CPython/3.6.6

File hashes

Hashes for pyqt5_tools-5.11.2.1.4rc2-cp36-none-win32.whl
Algorithm Hash digest
SHA256 100d775e4d74384cb1df2443d4fa7c06d0bec6e6557630528deb9be7ac2dbfc0
MD5 79223e1e1725fa920282a5c5ed43be40
BLAKE2b-256 9124b6f8bdf2af02fb1939d751d4f6bd12ce36ea28aef4935c0493c551a1efd3

See more details on using hashes here.

Provenance

File details

Details for the file pyqt5_tools-5.11.2.1.4rc2-cp35-none-win_amd64.whl.

File metadata

  • Download URL: pyqt5_tools-5.11.2.1.4rc2-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.28.1 CPython/3.5.4

File hashes

Hashes for pyqt5_tools-5.11.2.1.4rc2-cp35-none-win_amd64.whl
Algorithm Hash digest
SHA256 25564b5a4f804c45ffc9a40d892be1ac2702f28f96590859d60332f12c1bf9a4
MD5 7ac5e4e825ebe2dd9cd7968d6bc0f968
BLAKE2b-256 9ac641988637262f17a355c1b0d1b84426677eef89bf549fe52385a564f8204d

See more details on using hashes here.

Provenance

File details

Details for the file pyqt5_tools-5.11.2.1.4rc2-cp35-none-win32.whl.

File metadata

  • Download URL: pyqt5_tools-5.11.2.1.4rc2-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.28.1 CPython/3.5.4

File hashes

Hashes for pyqt5_tools-5.11.2.1.4rc2-cp35-none-win32.whl
Algorithm Hash digest
SHA256 4398731afc632895b081162974338fe8c4e21f8aabc1250a0825c9a3d6ed1789
MD5 d0a6fc3be06cc40f0da328698e084ae8
BLAKE2b-256 74b73d16efdc9c4a9398b628ef15dee5a262aa82294e8a9d1734beff2e2076bb

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