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.5.0.tar.gz (21.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.5.0-py2.py3-none-any.whl (23.8 kB view details)

Uploaded Python 2Python 3

File details

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

File metadata

  • Download URL: soso_qt_extras-1.5.0.tar.gz
  • Upload date:
  • Size: 21.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.5.0.tar.gz
Algorithm Hash digest
SHA256 08bba0a37a4ac1737ee39c3d6d3939ee7aa9a001085499aea0f0c94d71adc4a0
MD5 7252a7f90b7f8d8badeb9579f2af88ec
BLAKE2b-256 b599a2fe06160c5973ed63ed56c8d2ed2283957e6dd9f7555c6d4866ff6e6aa8

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for soso_qt_extras-1.5.0-py2.py3-none-any.whl
Algorithm Hash digest
SHA256 67dad854eb09480293b87ef5d137d239f35cfd79abdf9f3fb1f724e2baabdf28
MD5 f71f00492ac0a54ae7e61b05654e7649
BLAKE2b-256 dbfb1fd1528e42d1313486590490d66d2e9eb57378833519e923c563115ee0f9

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