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

Uploaded CPython 3.7 Windows x86-64

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

Uploaded CPython 3.7 Windows x86

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

Uploaded CPython 3.6 Windows x86-64

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

Uploaded CPython 3.6 Windows x86

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

Uploaded CPython 3.5 Windows x86-64

pyqt5_tools-5.11.3.1.4rc0-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.3.1.4rc0-cp37-none-win_amd64.whl.

File metadata

  • Download URL: pyqt5_tools-5.11.3.1.4rc0-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.3.1.4rc0-cp37-none-win_amd64.whl
Algorithm Hash digest
SHA256 7ad70aef4faf15ea0c7c966658dcb833c0057f24770f220a9c268affa1afd967
MD5 162e5d90ad07089bc528543f07fbd775
BLAKE2b-256 09cc70b5686083f1f0ea985271d511ef8bcd8917dd63288147ee2a3ffe879619

See more details on using hashes here.

Provenance

File details

Details for the file pyqt5_tools-5.11.3.1.4rc0-cp37-none-win32.whl.

File metadata

  • Download URL: pyqt5_tools-5.11.3.1.4rc0-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.3.1.4rc0-cp37-none-win32.whl
Algorithm Hash digest
SHA256 f1044104d7490933f07904b553c9bb5c237c2ad83f94fee3eaac20ed44b751bf
MD5 f7ecbfa443cdf4233716fe1526640ede
BLAKE2b-256 8e69020a1bc8966d26b891c0bb5226ecdcec8e9f3259293916c7d13658ea5205

See more details on using hashes here.

Provenance

File details

Details for the file pyqt5_tools-5.11.3.1.4rc0-cp36-none-win_amd64.whl.

File metadata

  • Download URL: pyqt5_tools-5.11.3.1.4rc0-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.3.1.4rc0-cp36-none-win_amd64.whl
Algorithm Hash digest
SHA256 12ec8f327070ab200fb4a0ec801e547a91c19e36d5e05b597c34067e044f2103
MD5 29dc7226b30756260d7a05b8f229dfa1
BLAKE2b-256 590b9ef8b3675ed81967f43236e153b3974833c006a8c631d15b7d361f10947e

See more details on using hashes here.

Provenance

File details

Details for the file pyqt5_tools-5.11.3.1.4rc0-cp36-none-win32.whl.

File metadata

  • Download URL: pyqt5_tools-5.11.3.1.4rc0-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.3.1.4rc0-cp36-none-win32.whl
Algorithm Hash digest
SHA256 69012fec87e88961f7a857d811aa0322942a38e70cff6b4846d50c6bb5664000
MD5 9282d44842a48ea2f750daaf581975d8
BLAKE2b-256 f0989e0ac8caac6d07b8bcfdb256e3e77f80cd76eb392e694ea05dc477880db4

See more details on using hashes here.

Provenance

File details

Details for the file pyqt5_tools-5.11.3.1.4rc0-cp35-none-win_amd64.whl.

File metadata

  • Download URL: pyqt5_tools-5.11.3.1.4rc0-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.3.1.4rc0-cp35-none-win_amd64.whl
Algorithm Hash digest
SHA256 2ac04cda513e605b226733b436b1aa429b3a2c23c77fe9b712ad7e21aa187fac
MD5 886b0e555835cad1e4e1743c55d6ced5
BLAKE2b-256 e5ebfe192adfa514aa004c01a890d8d7af7985e3f50dbb5ca30237510cd4a36d

See more details on using hashes here.

Provenance

File details

Details for the file pyqt5_tools-5.11.3.1.4rc0-cp35-none-win32.whl.

File metadata

  • Download URL: pyqt5_tools-5.11.3.1.4rc0-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.3.1.4rc0-cp35-none-win32.whl
Algorithm Hash digest
SHA256 8ade28cce9dd5e6d41f50efc003ba5aa72d8efc333712331acbb00fdf1fa24e5
MD5 83ea88582c3fd8f94a861f08c0be35c0
BLAKE2b-256 45316be7ed036812b4accefab078b5fc3104645c48a7430a062c5fd92aedd572

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