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

Uploaded CPython 3.7 Windows x86-64

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

Uploaded CPython 3.7 Windows x86

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

Uploaded CPython 3.6 Windows x86-64

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

Uploaded CPython 3.6 Windows x86

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

Uploaded CPython 3.5 Windows x86-64

pyqt5_tools-5.10.1.1.4rc0-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.4rc0-cp37-none-win_amd64.whl.

File metadata

  • Download URL: pyqt5_tools-5.10.1.1.4rc0-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.4rc0-cp37-none-win_amd64.whl
Algorithm Hash digest
SHA256 acb9e60197f5f6358556cf1f07039bb27022198b1958809f60508dfb59c3e8c5
MD5 f92ea17386110800b7f322c7572dca8f
BLAKE2b-256 c219bda5b55590c9d64220ea133a6149f57ce7bf7f09c129e14b1ee489d2cec9

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: pyqt5_tools-5.10.1.1.4rc0-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.4rc0-cp37-none-win32.whl
Algorithm Hash digest
SHA256 7af4bac435bf2f9d4ad6000480cd89b7c84bbf616fd7d92a7557391b152d8137
MD5 6966604dd8fd0a60b799116f016fb49e
BLAKE2b-256 8be01facc884110be07a625bfd7b63dc00b36310d93107254829474c0b3b9828

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: pyqt5_tools-5.10.1.1.4rc0-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.4rc0-cp36-none-win_amd64.whl
Algorithm Hash digest
SHA256 2091bce75f290acaac180a71944cc83b687274486d211a78be108e5d0fd1ebf4
MD5 edbda8fd610df2e14bb4fc666f24f4ca
BLAKE2b-256 d7fc829a1f901a31e1f8c0044b67ee3b0a190b3778914c4baea8875cdd6f354a

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: pyqt5_tools-5.10.1.1.4rc0-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.4rc0-cp36-none-win32.whl
Algorithm Hash digest
SHA256 b0ea951a56d28d6d05802ee0fcf3a5d48541d6c62c84055f5b9836272180c326
MD5 219275d6734b05caf99d77d41af1a57a
BLAKE2b-256 a6b6d44610d92636d00cabb69987914bee30d51c6196f899b43dc2bf84a15fc4

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: pyqt5_tools-5.10.1.1.4rc0-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.4rc0-cp35-none-win_amd64.whl
Algorithm Hash digest
SHA256 2b541cc216d94ac49e873ce33473a877b3e2cdefe6b2f098763c787da8fab766
MD5 04712496385268d95b471b4667987a01
BLAKE2b-256 5c7b036852d73fda6848c2fffd1208682975c7503a96f1d07bfa42a7e0fbf160

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: pyqt5_tools-5.10.1.1.4rc0-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.4rc0-cp35-none-win32.whl
Algorithm Hash digest
SHA256 322b8330ba508a49f455c09f034a25f57c44cc6ab4cb4e37465b93eadd917623
MD5 a166c37b0b985f5e5604e923a33d0bbc
BLAKE2b-256 3332aabb9dad81d7bc13d4fe78fbf76db2d815ddecb525eaafc248ae8996a7c7

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