Skip to main content

PyPI Supported Python Versions PyPI version Message

ps-ui-backpack

PySide UI Utilities

Some shared PySide2 UI utilities for Maya/Houdini/Nuke Qt Tools

Compatibility

  • Current release: 1.0.8
  • Supported Python versions: 3.9 to 3.15

Installation

pip install pyside-ui-backpack

Demos

Run the manual UI demo applications:

python -m pyside_ui_backpack.demo.demo_push_button_pyside6
python -m pyside_ui_backpack.demo.demo_css_button_pyside6
python -m pyside_ui_backpack.demo.demo_dialogs_pyside6
python -m pyside_ui_backpack.demo.demo_wait_cursor_pyside6

Usage

Widgets

from pyside_ui_backpack import PushButton, Colors

PushButton(parent, 'qt_name', 'Click Me' , (120, 21) , Colors.BLUE)

Dialogs

from pyside_ui_backpack import dialogs

dialogs.inform_dialog(parent, 'message', 'title')
dialogs.inform_dialog_small(parent, 'message', 'title')
dialogs.warning_dialog(parent, 'error_message', 'title')
dialogs.warning_dialog_small(parent, 'error_message', 'title')

CSS

from pyside_ui_backpack import style_push_button, Colors

# style a button widget
button = QPushButton(main_window)
style_push_button(main_window, button, Colors.BLUE)

Colors

Colors.py contains a list of colors

from pyside_ui_backpack import Colors

Colors.DISABLED Colors.BLUE, Colors.RED, Colors.GREEN, Colors.YELLOW, ...
Colors.DARK_BLUE, Colors.DARK_RED, Colors.DARK_GREEN, Colors.DARK_YELLOW, ...
Colors.BG_BLUE, Colors.BG_RED, Colors.BG_GREEN, Colors.BG_YELLOW, ...

Push Button

Utils

Wait Cursor decorator

from pyside_ui_backpack import wait_cursor

@wait_cursor
def long_running_function():
    pass

Changelog (Latest)

  • 1.0.8 (03/2026)
  • Package version bumped to 1.0.8.
  • Python support updated to 3.9 through 3.15.
  • Compatibility and typing improvements for PySide2/PySide6 APIs.
  • Demo scripts moved to pyside_ui_backpack/demo and automated tests expanded.
  • README examples corrected and aligned with current package imports.

Future Update Note

In a future release, support for PySide2 and Python 3.9/3.10 will be dropped.

Metadata

Release files for pyside-ui-backpack 1.0.8

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for pyside-ui-backpack 1.0.8
File Size Uploaded Provenance Actions
pyside_ui_backpack-1.0.8.tar.gz 10.2 kB Without provenance Details for pyside_ui_backpack-1.0.8.tar.gz

Built distribution (wheel)

Table of built distributions (wheels) for pyside-ui-backpack 1.0.8
File Interpreter ABI Platform Actions
pyside_ui_backpack-1.0.8-py3-none-any.whl Python 3 none any Details for pyside_ui_backpack-1.0.8-py3-none-any.whl

Total release size: 27.6 kB

Release files / pyside_ui_backpack-1.0.8.tar.gz

Download URL pyside_ui_backpack-1.0.8.tar.gz
Size 10.2 kB
Tags Source
SHA-256 checksum
How to use checksums
2eee52c781a4ea36b17186a6883cd348df750caf8d9f9ff3c1b676e8ef37dce2
BLAKE2b-256 checksum
How to use checksums
c37bb2b19926ce5f7045fdba5e42082bd0534b27a6e4e7cd311d6e64c60a174f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via poetry/2.3.3 CPython/3.14.3 Windows/10

Release files / pyside_ui_backpack-1.0.8-py3-none-any.whl

Download URL pyside_ui_backpack-1.0.8-py3-none-any.whl
Size 17.4 kB
Tags Python 3
SHA-256 checksum
How to use checksums
1d5ed1e158d239580eaa94a6e50e738db191590b69288a453393ff3a5960a473
BLAKE2b-256 checksum
How to use checksums
6be170c6396c5751144a6a4180fdabcde17ff51b64b087bfefd55ef12e8ef61f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via poetry/2.3.3 CPython/3.14.3 Windows/10

Security for pyside-ui-backpack 1.0.8

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

No provenance found

None of the files in this release were uploaded with provenance metadata.

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

To learn more about protecting yourself from malicious actors, visit our package security documentation.

Release history Release notifications | RSS feed

This release

1.0.8 This release

2 release files No provenance

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page