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.0.tar.gz (22.7 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.0-py2.py3-none-any.whl (24.7 kB view details)

Uploaded Python 2Python 3

File details

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

File metadata

  • Download URL: soso_qt_extras-1.6.0.tar.gz
  • Upload date:
  • Size: 22.7 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.6.0.tar.gz
Algorithm Hash digest
SHA256 1c66593945f6be60f03cf626de8c04c8c9c7cff8b921b77ab5f9e8bfd87ede0b
MD5 cf3072be0dab51162f0d16448238fe86
BLAKE2b-256 a713d15fb97661cee88d3b779b2621fa3cd06e4d1f839ef61698fdd0767f9374

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for soso_qt_extras-1.6.0-py2.py3-none-any.whl
Algorithm Hash digest
SHA256 2801547fbf84b4ab1cefe0b0fa928b9fabae4c0d98277afd62ab77de9b524d6f
MD5 f2ebf2d2c2771b469a38b6792fc4c2eb
BLAKE2b-256 7aedd9943cbdea29afcfe3e06bb0eb122bcbe1cdf70ff302feeee4a2a00097e1

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