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.1.tar.gz (22.8 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.1-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.1.tar.gz.

File metadata

  • Download URL: soso_qt_extras-1.6.1.tar.gz
  • Upload date:
  • Size: 22.8 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.1.tar.gz
Algorithm Hash digest
SHA256 81f6c25eaead51a2a6f2fa454e0677c1efd533a50886223b997c8dff77c6f6ce
MD5 7d427e06210cd3a0c50a28533ad8aa4b
BLAKE2b-256 6cd9217da5e6dae171e1f010fb73dd255d11682d762e8a80a6d598870e09464b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for soso_qt_extras-1.6.1-py2.py3-none-any.whl
Algorithm Hash digest
SHA256 ff7a90a10dfb5d3d90104a5f434d2e78bdeaf1f50f8d3df43f2f1f2f4e374246
MD5 1477bfdf016842add4faa75ef4756f2c
BLAKE2b-256 c9713ee5cfdb5dcb6c913765a62e663f53c94338f829642c0e3111035e4dd018

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