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.2.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.2.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.2.2.tar.gz.

File metadata

  • Download URL: soso_qt_extras-1.2.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.2.2.tar.gz
Algorithm Hash digest
SHA256 e86b1b193520719bde703d65565ca89f9557199fa65611ede5f84419702c855c
MD5 0f068dee2de0901f00c0e6925e517fb5
BLAKE2b-256 6bb8a7abbe307c3cc087d8f8399131bd5755ab980d77c7700ee72805b15aabbd

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for soso_qt_extras-1.2.2-py2.py3-none-any.whl
Algorithm Hash digest
SHA256 ebf05cc957fca336c7716fa7d80ce7edd2fc2a83cdbc5dcb80e666d56d6e0601
MD5 7b3f42f8e3723f4134dc294db4ab36bd
BLAKE2b-256 d7dead623b48cc6b47ca0ec7ff7814b52f1fe79cbd2005c51a3fcddce5fc5cc2

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