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.4.tar.gz (22.9 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.4-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.4.tar.gz.

File metadata

  • Download URL: soso_qt_extras-1.6.4.tar.gz
  • Upload date:
  • Size: 22.9 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.4.tar.gz
Algorithm Hash digest
SHA256 5e9589fadef27396b7076c11629e5ddaf8eba9162974fb9420c8488376332ba1
MD5 4f5c2b4b2dcac6a72bb259ba02c44ff8
BLAKE2b-256 999d2eff83240ebc57ef4d52e0f1691f45f1bb992a9490d29547687e3e4393e5

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for soso_qt_extras-1.6.4-py2.py3-none-any.whl
Algorithm Hash digest
SHA256 65f9b02196f515133fe6acc6f7cf2274f525d8fd2c7b8879a9c03a512f9a589c
MD5 54da0e7c8a9c01bde1bb3f7fb774cd3d
BLAKE2b-256 176272fa40d4d28df1a63b7063464c01a88ec5f2b7aae8daf6bfc9aafe19520d

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