Skip to main content

Provides various extras for PyQt.

Project description

qt_extras

Provides various extras for PyQt, including menu_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 drop-down menu.

list_layouts:

"Collection" layouts which act like lists.

autofit

Abbreviates widget text to fit inside the 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.0.0.tar.gz (19.6 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.0.0-py2.py3-none-any.whl (20.9 kB view details)

Uploaded Python 2Python 3

File details

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

File metadata

  • Download URL: soso_qt_extras-1.0.0.tar.gz
  • Upload date:
  • Size: 19.6 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.0.0.tar.gz
Algorithm Hash digest
SHA256 f0d9c51e3a347856836c423d15d046c4990124eba924255664563332a31e56ce
MD5 895cc80b3bbe93215f92bd778b3bc650
BLAKE2b-256 16cafde14dff8627956aabcc271c05ec3bc86c57e574093a2c444c7ef7e74c82

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for soso_qt_extras-1.0.0-py2.py3-none-any.whl
Algorithm Hash digest
SHA256 39fbd5b6af4474ba7d2fede5516df74415ae21ea4645a0fa1b4b82d3d3be6052
MD5 43db68b01aa11acd0e4f702251c8874b
BLAKE2b-256 c2804cad1b75221e528be06cb04b44545bb03e82f9d9527aa715a04d02d0ecbd

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