Custom widgets and utilities for PySide2
Project description
QtDesign
Overview
QtDesign Widgets are intended to extend the behavior of PySide2 by providing custom widgets that look and behave similarly to native components while allowing additional flexibility when designing an application.
All widgets are designed to work as seamlessly as possible with Qt Designer's widget promotion feature through the use of the loadUi method from the QtdUiTools module.
Motivation behind loadUi
One convenient feature of PyQt and Pyside is the ability to rapidly prototype a layout by directly loading a ui file from QtDesigner. PyQt's implementation of this feature allows a ui file to be loaded directly into an existing QWidget. This method allows developers to mimic how their application would work if they were inheriting a compiled version of the widget.
PySide's implementation of this feature unfortunately returns a new QWidget object which makes it awkward to extend the functionality in a way that would mimic a pure python implementation. QtDesign's loadUi function was included to mimic the functionality of PyQt's implementation while also automatically including automatic registration of the custom widgets provided by QtDesign.
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 Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file QtDesign-0.1.0.tar.gz.
File metadata
- Download URL: QtDesign-0.1.0.tar.gz
- Upload date:
- Size: 4.1 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.4.2 importlib_metadata/4.8.1 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.9.6
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
67769088450268f670b128de16d334bb2c707a5b990f0d4c25ce306c1f5c019c
|
|
| MD5 |
d19ac08f975e7df1cee3e5eeea828829
|
|
| BLAKE2b-256 |
1de6c624c42ccc89e044bda0261f280168b3d6e0885a7e3fbe5974b783024586
|
File details
Details for the file QtDesign-0.1.0-py3-none-any.whl.
File metadata
- Download URL: QtDesign-0.1.0-py3-none-any.whl
- Upload date:
- Size: 4.5 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.4.2 importlib_metadata/4.8.1 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.9.6
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
311bd568e49f7d2157d248a9ee487f908170b5167e4bc0213109949b50898c64
|
|
| MD5 |
d60c2534acf4c312a6c0bcf44ed43d88
|
|
| BLAKE2b-256 |
96952d67923769a2c326f8b54cdd881b7cfbc1e1a411a2d08666d392f391cedd
|