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.1.2.tar.gz (20.3 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.1.2-py2.py3-none-any.whl (22.4 kB view details)

Uploaded Python 2Python 3

File details

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

File metadata

  • Download URL: soso_qt_extras-1.1.2.tar.gz
  • Upload date:
  • Size: 20.3 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.1.2.tar.gz
Algorithm Hash digest
SHA256 0fbae62648e9d5c22d7da144216451f08fd6044576a5159c2d7085cb0e1fd41c
MD5 572253fefa52ea119fcf6a02a6835bd6
BLAKE2b-256 e1c85e8c467e216409dcf0d2a809f12c015659c54ff981351d34a9c44a76e7c3

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for soso_qt_extras-1.1.2-py2.py3-none-any.whl
Algorithm Hash digest
SHA256 dc521d2055c289d5f2644623d6c8f019bc7ffe068c9b90e8b303bad2ce83b370
MD5 e93b912197500aeedfe5d2a374e0a355
BLAKE2b-256 a3ed81acf9918435ebce477630a44cd563979911ee07367e94c4fc4218debcba

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