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

Abbreviates widget text to fit inside a widget.

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.3.0.tar.gz (20.5 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.3.0-py2.py3-none-any.whl (22.5 kB view details)

Uploaded Python 2Python 3

File details

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

File metadata

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

File hashes

Hashes for soso_qt_extras-1.3.0.tar.gz
Algorithm Hash digest
SHA256 e3b50ccce06ff70466dc3569e08cfca5363e93aecf36eabd3788e399f68503fb
MD5 9e47b53e43cdc5c6a2d83841330cc94c
BLAKE2b-256 fc4fc55ba60c66a5377d80dd60d5ed4a957e53cb7a41d1d83623f1ac37c7ea1b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for soso_qt_extras-1.3.0-py2.py3-none-any.whl
Algorithm Hash digest
SHA256 5da7267b5f1e50a2ee62acbcb9bca44c596338d936693596fe2c5ac538ec2596
MD5 d4bf96e6a40b197e91ac74bb5df91ef3
BLAKE2b-256 f03a4722eb9d90a095bcc7fb0348d5982f1ec3573746157426ea49b15b62da3a

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