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

Uploaded CPython 3.7 Windows x86-64

pyqt5_tools-5.9.2.1.4rc0-cp37-none-win32.whl (31.2 MB view details)

Uploaded CPython 3.7 Windows x86

pyqt5_tools-5.9.2.1.4rc0-cp36-none-win_amd64.whl (37.9 MB view details)

Uploaded CPython 3.6 Windows x86-64

pyqt5_tools-5.9.2.1.4rc0-cp36-none-win32.whl (31.2 MB view details)

Uploaded CPython 3.6 Windows x86

pyqt5_tools-5.9.2.1.4rc0-cp35-none-win_amd64.whl (37.9 MB view details)

Uploaded CPython 3.5 Windows x86-64

pyqt5_tools-5.9.2.1.4rc0-cp35-none-win32.whl (31.2 MB view details)

Uploaded CPython 3.5 Windows x86

File details

Details for the file pyqt5_tools-5.9.2.1.4rc0-cp37-none-win_amd64.whl.

File metadata

  • Download URL: pyqt5_tools-5.9.2.1.4rc0-cp37-none-win_amd64.whl
  • Upload date:
  • Size: 38.7 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.9.2.1.4rc0-cp37-none-win_amd64.whl
Algorithm Hash digest
SHA256 06ba58a49198b16997c92416b83cd704a7dfa8d59e5ebd452ceb739880c64be8
MD5 c4cbba48d95aac6c968fd9ab77ac7f10
BLAKE2b-256 ccbaa4e201e523a7db05faccc3e91299aafeeb6d3b491295f8728fd417e49ce4

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: pyqt5_tools-5.9.2.1.4rc0-cp37-none-win32.whl
  • Upload date:
  • Size: 31.2 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.9.2.1.4rc0-cp37-none-win32.whl
Algorithm Hash digest
SHA256 4895f1c62e7a41d90c20514f48385dcdc23b562673cbb9511a005209022616cf
MD5 62af48cda07dbc384dd2783cce67b544
BLAKE2b-256 17786f8acd0610977c8b1177ea38ce60000bf16f0084a36b4b709e9d46917d8a

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: pyqt5_tools-5.9.2.1.4rc0-cp36-none-win_amd64.whl
  • Upload date:
  • Size: 37.9 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.9.2.1.4rc0-cp36-none-win_amd64.whl
Algorithm Hash digest
SHA256 98862f840f14a952c900843ecb576e0ff9e387085991f16b94f64f914274b9aa
MD5 9ee1ee1011672e6c180b73c02895415a
BLAKE2b-256 aa1cbfd2c95577328b42e35776eff684376268f3dbd36d8dc94b397d725e2a52

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: pyqt5_tools-5.9.2.1.4rc0-cp36-none-win32.whl
  • Upload date:
  • Size: 31.2 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.9.2.1.4rc0-cp36-none-win32.whl
Algorithm Hash digest
SHA256 2337e0a0d601017be79914c1cb1e77a5ac39c33497e78e08752bb01b8b87ae60
MD5 fe33c1f159121dda5868f16a324f9f2f
BLAKE2b-256 31e739337fd4182786f4450c1f2d451a0c54b4399b44b43cfaabe3124233ede4

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: pyqt5_tools-5.9.2.1.4rc0-cp35-none-win_amd64.whl
  • Upload date:
  • Size: 37.9 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.9.2.1.4rc0-cp35-none-win_amd64.whl
Algorithm Hash digest
SHA256 96212a4d51a64f868ba7b7070a0fa2f75efb9da891e13393b1e7196978024eea
MD5 2f84a01e08682245a1d3d4520018a307
BLAKE2b-256 d3a921cd4ef6fc03390eb2c1fa5bc77c1cf1aaf7bde74bd346b0931b7222be87

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: pyqt5_tools-5.9.2.1.4rc0-cp35-none-win32.whl
  • Upload date:
  • Size: 31.2 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.9.2.1.4rc0-cp35-none-win32.whl
Algorithm Hash digest
SHA256 cdb0bca22c97f9adc489b05d6767d71e92de308dec4904efc9ae501ce54631ce
MD5 0e8f1d59c3a87259fea3ef6618676c07
BLAKE2b-256 ea59e201215802e046cd287b9cbbd2db889315956772a21b455924f270fc74ee

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