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

Uploaded CPython 3.7Windows x86-64

pyqt5_tools-5.11.2.1.4rc1-cp37-none-win32.whl (47.9 MB view details)

Uploaded CPython 3.7Windows x86

pyqt5_tools-5.11.2.1.4rc1-cp36-none-win_amd64.whl (58.4 MB view details)

Uploaded CPython 3.6Windows x86-64

pyqt5_tools-5.11.2.1.4rc1-cp36-none-win32.whl (47.9 MB view details)

Uploaded CPython 3.6Windows x86

pyqt5_tools-5.11.2.1.4rc1-cp35-none-win_amd64.whl (58.4 MB view details)

Uploaded CPython 3.5Windows x86-64

pyqt5_tools-5.11.2.1.4rc1-cp35-none-win32.whl (47.9 MB view details)

Uploaded CPython 3.5Windows x86

File details

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

File metadata

  • Download URL: pyqt5_tools-5.11.2.1.4rc1-cp37-none-win_amd64.whl
  • Upload date:
  • Size: 59.3 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.11.2.1.4rc1-cp37-none-win_amd64.whl
Algorithm Hash digest
SHA256 17601b7e19d8c67e9a9162dfc839e459844f045cb9681f17c116b2ab95d618dc
MD5 b84171502a549171807b1de6e0dff9de
BLAKE2b-256 d88e3c4d3e0d00b3d37e550976ac2e049c0df4bd20497242f3dc52cf6d64dfcf

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pyqt5_tools-5.11.2.1.4rc1-cp37-none-win32.whl
  • Upload date:
  • Size: 47.9 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.11.2.1.4rc1-cp37-none-win32.whl
Algorithm Hash digest
SHA256 9d1c825a790cb37501b5ae3ab7e0647f759da6e3f573c9dfb4109f189910fff0
MD5 035c509197e8beb226ead4a2b5ce6108
BLAKE2b-256 77ff4d9ed82b1a64ce063cb6af3517a18c1acbbc4f03a6558b1f4cb8c599d89e

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pyqt5_tools-5.11.2.1.4rc1-cp36-none-win_amd64.whl
  • Upload date:
  • Size: 58.4 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.11.2.1.4rc1-cp36-none-win_amd64.whl
Algorithm Hash digest
SHA256 eaa5e6c612768259580a5c3533edaecc725f8f01ff9fb8f1b1256c86cefcba0a
MD5 2f7da58c29d07131114d7259f41457dd
BLAKE2b-256 cfa55a278ec872585cd9c51a938394543258f4320ca41d7897931559a0f0f1f2

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pyqt5_tools-5.11.2.1.4rc1-cp36-none-win32.whl
  • Upload date:
  • Size: 47.9 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.11.2.1.4rc1-cp36-none-win32.whl
Algorithm Hash digest
SHA256 e26360f2dcda659adcbe920de0d37c064704892c5cce0d3537a8afc71eb55ab2
MD5 5086a5c7b6dda319c865fcb0eac725d7
BLAKE2b-256 ab2cf73389c26eaa2abd93c85413816a459ef6531da1bab6a0ee4e4224e17ccf

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pyqt5_tools-5.11.2.1.4rc1-cp35-none-win_amd64.whl
  • Upload date:
  • Size: 58.4 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.11.2.1.4rc1-cp35-none-win_amd64.whl
Algorithm Hash digest
SHA256 fe82df09e57d16ac566802a77107d4f21761575bdce98c40f2005a24b63e89c2
MD5 59b5823507c739d425c10cce8f22e099
BLAKE2b-256 b6e33f185bad7da70bc300814b5b27c3a5e2e8f07996c75152944c210a057cbb

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pyqt5_tools-5.11.2.1.4rc1-cp35-none-win32.whl
  • Upload date:
  • Size: 47.9 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.11.2.1.4rc1-cp35-none-win32.whl
Algorithm Hash digest
SHA256 01475ef26cf4154ff71257c656c80ac2a4d94f7a1bb39d0153ee700a07dcc7d5
MD5 6d16df8ffacbf339d04998714184eccc
BLAKE2b-256 6d352d81619f39402ed60d33520d4ba47e9da3e865af4712b385b559e8ef97ef

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page