Skip to main content

Python version of Qt Advanced Styplesheets Library

Project description

qtass-pyside6

Qt Advanced Stylesheets for PySide 6

PyPI version Python Version

This is the Python version of the Qt Advanced Stylesheets Project for C++.

The library allows runtime color switching for CSS stylesheet themes including SVG resources and SVG icons. The image below shows switching of accent color and switching between dark and light theme. Notice how the icons in the left sidebar change color when switching between dark and light theme.

color_switching

The main features are:

  • runtime switching of CSS colors
  • runtime color switching of CSS SVG icons / resources
  • runtime color switching of icons loaded via loadThemeAwareSvgIcon()
  • runtime switching of QPalette colors
  • definition of CSS styles that switch the complete application design
  • definition of XML color themes that allow switching of theme colors (dark / light)
  • switching of individual theme color or switching of accent color
  • QML support

📦 Installation

Install from PyPI:

pip install qtass-pyside6

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

qtass_pyside6-0.9.3.tar.gz (1.6 MB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

qtass_pyside6-0.9.3-py3-none-any.whl (1.8 MB view details)

Uploaded Python 3

File details

Details for the file qtass_pyside6-0.9.3.tar.gz.

File metadata

  • Download URL: qtass_pyside6-0.9.3.tar.gz
  • Upload date:
  • Size: 1.6 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/2.1.3 CPython/3.12.11 Linux/6.11.0-1018-azure

File hashes

Hashes for qtass_pyside6-0.9.3.tar.gz
Algorithm Hash digest
SHA256 a03b72859b179dd370ccd403c664e348b2470187b20cdeb407f3da76388893e2
MD5 cda7e03ab37ab17eff05281e89496071
BLAKE2b-256 c1fd7946c83b5fa931e8b942cce7cc589b098cfd5f1ade8fc471e71944c2d149

See more details on using hashes here.

File details

Details for the file qtass_pyside6-0.9.3-py3-none-any.whl.

File metadata

  • Download URL: qtass_pyside6-0.9.3-py3-none-any.whl
  • Upload date:
  • Size: 1.8 MB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/2.1.3 CPython/3.12.11 Linux/6.11.0-1018-azure

File hashes

Hashes for qtass_pyside6-0.9.3-py3-none-any.whl
Algorithm Hash digest
SHA256 8fc2df38e6ab5d2d3a4f5bc2e8e4799298886dfd2aed39b2ef235413539052f4
MD5 10cf05bde483e9c4d84146aa6b344298
BLAKE2b-256 f55cf2cbabae6430a990e30beb897e816c5c15e421e99174029449b771447d6b

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