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.10.1.1.4rc1-cp37-none-win_amd64.whl (39.0 MB view details)

Uploaded CPython 3.7 Windows x86-64

pyqt5_tools-5.10.1.1.4rc1-cp37-none-win32.whl (31.4 MB view details)

Uploaded CPython 3.7 Windows x86

pyqt5_tools-5.10.1.1.4rc1-cp36-none-win_amd64.whl (38.2 MB view details)

Uploaded CPython 3.6 Windows x86-64

pyqt5_tools-5.10.1.1.4rc1-cp36-none-win32.whl (31.4 MB view details)

Uploaded CPython 3.6 Windows x86

pyqt5_tools-5.10.1.1.4rc1-cp35-none-win32.whl (31.4 MB view details)

Uploaded CPython 3.5 Windows x86

File details

Details for the file pyqt5_tools-5.10.1.1.4rc1-cp37-none-win_amd64.whl.

File metadata

  • Download URL: pyqt5_tools-5.10.1.1.4rc1-cp37-none-win_amd64.whl
  • Upload date:
  • Size: 39.0 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.27.0 CPython/3.7.0

File hashes

Hashes for pyqt5_tools-5.10.1.1.4rc1-cp37-none-win_amd64.whl
Algorithm Hash digest
SHA256 ee28f02fb39ff473de6f7feaabf9c82c8a1b829009abdd60b7788d43c14511a4
MD5 09366880de62a0bcf8c1b4247d37e321
BLAKE2b-256 51f9f45904506ba57e4fcdecbfc8d584e99f8f38b25be8df5e1ff2a22c8a34ec

See more details on using hashes here.

Provenance

File details

Details for the file pyqt5_tools-5.10.1.1.4rc1-cp37-none-win32.whl.

File metadata

  • Download URL: pyqt5_tools-5.10.1.1.4rc1-cp37-none-win32.whl
  • Upload date:
  • Size: 31.4 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.27.0 CPython/3.7.0

File hashes

Hashes for pyqt5_tools-5.10.1.1.4rc1-cp37-none-win32.whl
Algorithm Hash digest
SHA256 babd4c4c61bce91b522f3bab9e1f605c53da9fbf1abda4e23756283af86a7ef0
MD5 fb9429416bfe30636be62cd98edc8ec9
BLAKE2b-256 75fac2c9037a3806f43c7b18f24ea4ef2564c0e12d53ca69f55eca9b71712229

See more details on using hashes here.

Provenance

File details

Details for the file pyqt5_tools-5.10.1.1.4rc1-cp36-none-win_amd64.whl.

File metadata

  • Download URL: pyqt5_tools-5.10.1.1.4rc1-cp36-none-win_amd64.whl
  • Upload date:
  • Size: 38.2 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.27.0 CPython/3.6.6

File hashes

Hashes for pyqt5_tools-5.10.1.1.4rc1-cp36-none-win_amd64.whl
Algorithm Hash digest
SHA256 4aab469707e7288b31fc53a778bb621e8f044c6fbfd19b6fb5e5dc925a7e116f
MD5 943b178586f97baffa95aacb8bdfcb4b
BLAKE2b-256 729366eccb2814f944a56a9a3b21b56fe7f2d33c77e5407e7e4b628af6ba51f4

See more details on using hashes here.

Provenance

File details

Details for the file pyqt5_tools-5.10.1.1.4rc1-cp36-none-win32.whl.

File metadata

  • Download URL: pyqt5_tools-5.10.1.1.4rc1-cp36-none-win32.whl
  • Upload date:
  • Size: 31.4 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.27.0 CPython/3.6.6

File hashes

Hashes for pyqt5_tools-5.10.1.1.4rc1-cp36-none-win32.whl
Algorithm Hash digest
SHA256 c96f784a3b29030e6b755bc55d5dd434580bb1b8a1e53f7ca284040de808098d
MD5 864d595447a3d681a16cb93bf4ac6abe
BLAKE2b-256 3a39a9f8106cf3f292534822376dd3d50c21f874e70460b693ab91821a6ab425

See more details on using hashes here.

Provenance

File details

Details for the file pyqt5_tools-5.10.1.1.4rc1-cp35-none-win32.whl.

File metadata

  • Download URL: pyqt5_tools-5.10.1.1.4rc1-cp35-none-win32.whl
  • Upload date:
  • Size: 31.4 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.27.0 CPython/3.5.4

File hashes

Hashes for pyqt5_tools-5.10.1.1.4rc1-cp35-none-win32.whl
Algorithm Hash digest
SHA256 7ffa7192086b788adb1f9e081d8491894d69439119418f646b3e73cf91c0cf1f
MD5 f9adf4b20f5eaec207c1c453849e2b5c
BLAKE2b-256 0e1779b8ccdb68fffffde575c0ed509b6656820c6bc238dc879770dce5babf53

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