Metadata-Version: 2.3
Name: qtass-pyside6
Version: 0.9.2
Summary: Python version of Qt Advanced Styplesheets Library
Author: Uwe Kindler
Requires-Python: >=3.12,<3.14
Classifier: Development Status :: 4 - Beta
Classifier: Intended Audience :: Developers
Classifier: Operating System :: OS Independent
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.12
Classifier: Programming Language :: Python :: 3.13
Requires-Dist: jinja2 (>=3.1.6,<4.0.0)
Requires-Dist: pyside6 (>=6.9.0,<7.0.0)
Project-URL: Bug Tracker, https://gitlab.com/gitlabuser0xFFFF/nv200_python_lib/-/issues
Project-URL: Documentation, https://nv200-python-lib-e9158a.gitlab.io/
Project-URL: Homepage, https://gitlab.com/gitlabuser0xFFFF/nv200_python_lib
Project-URL: Source, https://gitlab.com/gitlabuser0xFFFF/nv200_python_lib
Description-Content-Type: text/markdown

# qtass-pyside6

**Qt Advanced Stylesheets for PySide 6**

[![PyPI version](https://img.shields.io/pypi/v/qtass-pyside6)](https://pypi.org/project/qtass-pyside6/)
[![Python Version](https://img.shields.io/pypi/pyversions/qtass-pyside6)](https://www.python.org/downloads/)

This is the Python version of the [Qt Advanced Stylesheets Project](https://github.com/githubuser0xFFFF/Qt-Advanced-Stylesheets) 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](https://raw.githubusercontent.com/githubuser0xFFFF/qtass-pyside6/refs/heads/main/doc/CETONI_Elements_Styling.gif)

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**:

```shell
pip install qtass-pyside6
```
