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

Uploaded CPython 3.7 Windows x86-64

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

Uploaded CPython 3.7 Windows x86

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

Uploaded CPython 3.6 Windows x86-64

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

Uploaded CPython 3.6 Windows x86

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

Uploaded CPython 3.5 Windows x86-64

pyqt5_tools-5.9.2.1.4rc1-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.4rc1-cp37-none-win_amd64.whl.

File metadata

  • Download URL: pyqt5_tools-5.9.2.1.4rc1-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.27.0 CPython/3.7.0

File hashes

Hashes for pyqt5_tools-5.9.2.1.4rc1-cp37-none-win_amd64.whl
Algorithm Hash digest
SHA256 c4cd04c4e37b0c312f833454d3babc1c34b74f115f8d86a7a84ef3748bcb9d6a
MD5 89d194fead0c6b912c7ae8f6177e6f56
BLAKE2b-256 1cda3381e6c7eb402e059835aea5b8af4ff28c2cd6ee6b5c4b76b118d5570085

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: pyqt5_tools-5.9.2.1.4rc1-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.27.0 CPython/3.7.0

File hashes

Hashes for pyqt5_tools-5.9.2.1.4rc1-cp37-none-win32.whl
Algorithm Hash digest
SHA256 d6a268d3b4311321a84cc98a6b4a83033f83a20284835ee7eb40a29ed42a9d98
MD5 e698522e423f737bdad730dc10a5ecd1
BLAKE2b-256 737c1f1e97b9941a4407a0234e8b21f59693e962aa571a68dca53bbd43ef905f

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: pyqt5_tools-5.9.2.1.4rc1-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.27.0 CPython/3.6.6

File hashes

Hashes for pyqt5_tools-5.9.2.1.4rc1-cp36-none-win_amd64.whl
Algorithm Hash digest
SHA256 10cda6afcc8154ec11597601bac1182789c1597a539036fa198d4db7d90cd14e
MD5 e104defed50497215405a70926fd3089
BLAKE2b-256 6aef2218d3dfe23605b21c64884f80b8c94eae6fbc477d4340aff7c422a34a23

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: pyqt5_tools-5.9.2.1.4rc1-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.27.0 CPython/3.6.6

File hashes

Hashes for pyqt5_tools-5.9.2.1.4rc1-cp36-none-win32.whl
Algorithm Hash digest
SHA256 fdf71f0c897e764213f7ecc2b4511500fe7c362da324c58ec21f93ed88847978
MD5 69e0876d2d5d16a0c8b416c58b4393ee
BLAKE2b-256 0037901dacbc7a7ab7faa74569305d77d3009443658971ab8372ac37a4fa95c6

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: pyqt5_tools-5.9.2.1.4rc1-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.27.0 CPython/3.5.4

File hashes

Hashes for pyqt5_tools-5.9.2.1.4rc1-cp35-none-win_amd64.whl
Algorithm Hash digest
SHA256 baf5f4416ee2d37ddef6faec0e2dfc4b092cf5db6d602feb5f7b726df4d41ddf
MD5 f24439da0dda305bfead75d0f540ca18
BLAKE2b-256 05120d3af59a7103d34e9d472e5ad212a0fc30b931e04d0fc3e3bcd820cc7927

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: pyqt5_tools-5.9.2.1.4rc1-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.27.0 CPython/3.5.4

File hashes

Hashes for pyqt5_tools-5.9.2.1.4rc1-cp35-none-win32.whl
Algorithm Hash digest
SHA256 1f0a8abe8f69d0ea0f8bc6b89b8bfdbf463f9f96fbb7e16eb57fda7b24c259ba
MD5 2fc973ff3ef557b1734fabeddbe67e28
BLAKE2b-256 9d4c9a3db76f769f05e69d221872ad96e735107516ce3bc75585984fcbafe409

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