Skip to main content

Provides various extras for PyQt.

Project description

qt_extras

Provides various extras for PyQt, including menu_button, list_button, list_layouts, autofit, SigBlock, ShutUpQT, WidgetDisabler and DevilBox

Classes:

SigBlock:

A context manager which blocks widgets from generating signals.

ShutUpQT(object):

A context manager for temporarily supressing DEBUG level messages. Primarily used when loading a Qt graphical user interface using uic.

WidgetDisabler:

A context manager that disables every widget in a window.

DevilBox(QMessageBox):

Quick and dirty error message dialog.

Sub-modules:

menu_button:

Pushbutton with an integrated pop-aside menu.

list_button:

Pushbutton with an integrated drop-down list containing text and data.

list_layouts:

"Collection" layouts which act like lists.

autofit

Functions to abbreviate widget text to fit inside a widget's available space.

info:

A command-line tool which accepts a PyQT class name and provides a list of all class members or an import statement.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

soso_qt_extras-1.6.5.tar.gz (22.8 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

soso_qt_extras-1.6.5-py2.py3-none-any.whl (24.8 kB view details)

Uploaded Python 2Python 3

File details

Details for the file soso_qt_extras-1.6.5.tar.gz.

File metadata

  • Download URL: soso_qt_extras-1.6.5.tar.gz
  • Upload date:
  • Size: 22.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.3

File hashes

Hashes for soso_qt_extras-1.6.5.tar.gz
Algorithm Hash digest
SHA256 b2e5df86a7846c56b6a236938e736d57993f22389221c6e04b4e0d4bd2d40913
MD5 da4e4c9693bca53b645215d87c31cabc
BLAKE2b-256 69ba0f12c4b9d8f7ca48b89b53630b4e3324a26bb2ce4790251571b388adad69

See more details on using hashes here.

File details

Details for the file soso_qt_extras-1.6.5-py2.py3-none-any.whl.

File metadata

File hashes

Hashes for soso_qt_extras-1.6.5-py2.py3-none-any.whl
Algorithm Hash digest
SHA256 49760d276fa0a62bbf59164996db35657c868063d5948e21c40d6fce167cd89a
MD5 b0727416610028d707a0e97f0bdc9f76
BLAKE2b-256 f8566fe894c1a9863809ff55699d8fb659b1bf50cc3bf9a2790333e7eca107bf

See more details on using hashes here.

Supported by

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