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

Uploaded CPython 3.7 Windows x86-64

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

Uploaded CPython 3.7 Windows x86

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

Uploaded CPython 3.6 Windows x86-64

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

Uploaded CPython 3.6 Windows x86

pyqt5_tools-5.10.1.1.3-cp35-none-win_amd64.whl (38.2 MB view details)

Uploaded CPython 3.5 Windows x86-64

pyqt5_tools-5.10.1.1.3-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.3-cp37-none-win_amd64.whl.

File metadata

  • Download URL: pyqt5_tools-5.10.1.1.3-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.26.0 CPython/3.7.0

File hashes

Hashes for pyqt5_tools-5.10.1.1.3-cp37-none-win_amd64.whl
Algorithm Hash digest
SHA256 2337183f6162db6f70ab46da519d76051d9d83838a6ca353fa8f673b8b979e88
MD5 23df8862f2bf6ef3fabb1a5ec6d62023
BLAKE2b-256 a060154a62faf61c58d39cce01393a1434682f55190ebda42ce5f71122c16ebe

See more details on using hashes here.

Provenance

File details

Details for the file pyqt5_tools-5.10.1.1.3-cp37-none-win32.whl.

File metadata

  • Download URL: pyqt5_tools-5.10.1.1.3-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.26.0 CPython/3.7.0

File hashes

Hashes for pyqt5_tools-5.10.1.1.3-cp37-none-win32.whl
Algorithm Hash digest
SHA256 3e05d515ec77bd58e10188be0e28960fd38b11b61aac54d086be6b42113107be
MD5 023c67012de9f0ac4b8d380d148b83c5
BLAKE2b-256 30581b891dc1949be0ac2f12288826859fbe1795005d2e5830cc1754d157632c

See more details on using hashes here.

Provenance

File details

Details for the file pyqt5_tools-5.10.1.1.3-cp36-none-win_amd64.whl.

File metadata

  • Download URL: pyqt5_tools-5.10.1.1.3-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.26.0 CPython/3.6.6

File hashes

Hashes for pyqt5_tools-5.10.1.1.3-cp36-none-win_amd64.whl
Algorithm Hash digest
SHA256 ceae97d0dbf6c8181f3bbb3bb66c0e374162ae023af1137374fbba5cf0171519
MD5 f10c4de01d0971620e5cb9732448f3a7
BLAKE2b-256 945ebe1f8431e400853ffada1400f84f5177673b1084cecfe8f8b6a41dca0387

See more details on using hashes here.

Provenance

File details

Details for the file pyqt5_tools-5.10.1.1.3-cp36-none-win32.whl.

File metadata

  • Download URL: pyqt5_tools-5.10.1.1.3-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.26.0 CPython/3.6.6

File hashes

Hashes for pyqt5_tools-5.10.1.1.3-cp36-none-win32.whl
Algorithm Hash digest
SHA256 4ffaf613561de1361d07509b7945713fed9b1bf3c60d83d4f81bbd6a258da6de
MD5 9844189203abcd50cff50fdac38fc78f
BLAKE2b-256 baa46bb27b021189ab61d8f527c432416cbfa355e7b80ab3027880216b350d56

See more details on using hashes here.

Provenance

File details

Details for the file pyqt5_tools-5.10.1.1.3-cp35-none-win_amd64.whl.

File metadata

  • Download URL: pyqt5_tools-5.10.1.1.3-cp35-none-win_amd64.whl
  • Upload date:
  • Size: 38.2 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.10.1.1.3-cp35-none-win_amd64.whl
Algorithm Hash digest
SHA256 2884d3d15c7063d696cd3ff35fc577570556cc4fe6f8261bfbcc7a7f80eb3f88
MD5 661c8b1740a87d91d6a5098854efe771
BLAKE2b-256 2a2e0e72c06ab0d35a42d8cab924fa1fdb7f0e8c246a3b577b423cc34a4ef322

See more details on using hashes here.

Provenance

File details

Details for the file pyqt5_tools-5.10.1.1.3-cp35-none-win32.whl.

File metadata

  • Download URL: pyqt5_tools-5.10.1.1.3-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.26.0 CPython/3.5.4

File hashes

Hashes for pyqt5_tools-5.10.1.1.3-cp35-none-win32.whl
Algorithm Hash digest
SHA256 aaf950e9a203db2b81be5dfc793eb0cde43e4f1518fcfc28ee6f5c464aa20534
MD5 6dd18f9e4ae679574688dfe991bd01e0
BLAKE2b-256 7124054bf8191aad37cefd2883ac0b583c2af3d6b7a257101994a9df5e7c4154

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