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.3.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.3-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.3.tar.gz.

File metadata

  • Download URL: soso_qt_extras-1.6.3.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.3.tar.gz
Algorithm Hash digest
SHA256 aeec936c8ec7b0e9cb545fd93f7dd332fecc9193ee04b726396d9eb363496960
MD5 7f644d265659bf7228200de1652ae35e
BLAKE2b-256 fadb299f157bb6f3bdf4184ff6891efeec55959f4f4eb6e6da0cf1a449ae6adb

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for soso_qt_extras-1.6.3-py2.py3-none-any.whl
Algorithm Hash digest
SHA256 1dc3b648a5ee01c323d41223fb0c1ba56c11002c27bdeacb3833bfe9a7a8313c
MD5 14fb69d816da7c60d4de75188f553ac1
BLAKE2b-256 a16ccf4a7549d0b64779c1956247ff6a0acc0410dec50252c6024c4cd4cbfca6

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