Metadata-Version: 2.4
Name: qt-md3
Version: 0.4.0
Summary: Material Design 3 theme and components for Qt 6 / PySide6, built from Google's Material Web source tokens
License-Expression: Apache-2.0
Requires-Python: >=3.9
Description-Content-Type: text/markdown
License-File: LICENSE
Requires-Dist: PySide6>=6.5
Requires-Dist: python-material-icons>=0.3.0
Provides-Extra: test
Requires-Dist: pytest; extra == "test"
Dynamic: license-file

# qtmd3

Material Design 3 for Qt 6 / PySide6, built from Google's Material Web source
tokens (not reimplemented from memory — see `tools/extract_tokens.py`) and
the real `python-material-icons` API.

```python
import qtmd3
qtmd3.apply(app)   # call before constructing any QQmlEngine
```

See `docs/COVERAGE.md` for what's implemented vs. not yet.

`qtmd3.apply(app)` also themes native Qt Widgets when `app` is a
`QApplication`: the Material 3 palette and stylesheet apply across standard
buttons, inputs, menus, tabs, sliders, progress bars, and other widgets. Apps
using `QGuiApplication` can continue using the `QtMd3` QML components without
the Widgets dependency in their UI.
