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.3.2.tar.gz (20.5 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.3.2-py2.py3-none-any.whl (22.5 kB view details)

Uploaded Python 2Python 3

File details

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

File metadata

  • Download URL: soso_qt_extras-1.3.2.tar.gz
  • Upload date:
  • Size: 20.5 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.3.2.tar.gz
Algorithm Hash digest
SHA256 5d26278d09b463e4dbea53be714a442908accca4c9d73297864cb83e59fda4c0
MD5 beb879ae041cce5e28aa6ab7725ebf76
BLAKE2b-256 ad631d54715e0a6d1175aee49b5c7230b0fdca6aee43162a6bc49b2ebd0c9d3f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for soso_qt_extras-1.3.2-py2.py3-none-any.whl
Algorithm Hash digest
SHA256 cb0202b83d2f663f315118a479a5f2f36ea558b76d08733e2d57c90d2663d27c
MD5 140645ee2d4f0c592b427abaf007f2e6
BLAKE2b-256 77eff938486c92dda698a96363b66bc7481d9f1a566d34aaef261c90031a4c14

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