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.7.0.tar.gz (23.1 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.7.0-py2.py3-none-any.whl (25.1 kB view details)

Uploaded Python 2Python 3

File details

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

File metadata

  • Download URL: soso_qt_extras-1.7.0.tar.gz
  • Upload date:
  • Size: 23.1 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.7.0.tar.gz
Algorithm Hash digest
SHA256 855112ba982d97b455c9a7cb0672990879ab44ca879b33417b3514a430cf4fbb
MD5 7bca3c6cb1010d94f1de61f3b92bf7e0
BLAKE2b-256 d8ac26e27189e63924b8f38554012b13cc5d4458b0e66d6e80b2c331ecb1ac12

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for soso_qt_extras-1.7.0-py2.py3-none-any.whl
Algorithm Hash digest
SHA256 105bf2d2ab3d76a00c497384bfd0b58f2a3b2d60854428e65bbdb1180be12025
MD5 23a242042937ed6e197f71cb6e607bf0
BLAKE2b-256 019a21e280e2612e59c20e1c61cbc5b9c82e959486d2a458841154f830bb7131

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