QtMaterialSymbols
Python Qt wrapper for Material Design icons.
Description
QtMaterialSymbols enables to use Material Symbols font icons in PySide and PyQt applications.
This project is heavily based on QtAwesome.
Installation
You can install QtMaterialSymbols using pip:
pip install qtmaterialsymbols
Usage
To use Material Symbols in your PySide or PyQt application, you can simply import the get_icon function and use it to create icons for your widgets.:
from qtmaterialsymbols import get_icon
icon = get_icon("settings", color="#ffffff")
button = QtWidgets.QPushButton(icon)
Please look into signature of get_icon function for more details on available parameters.
At this moment it is not possible to use font axis (outlined, rounded, fill etc.). It is available since Qt 6.7 which might limit the usage.
Metadata
Release files for qtmaterialsymbols 1.0.1
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| qtmaterialsymbols-1.0.1.tar.gz | 3.9 MB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| qtmaterialsymbols-1.0.1-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 7.8 MB
Release files / qtmaterialsymbols-1.0.1.tar.gz
| Download URL | qtmaterialsymbols-1.0.1.tar.gz |
|---|---|
| Size | 3.9 MB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
63707319982d95434b500ad7a41bdd39ba81fcbedd0a27e1edf9eb51529a6273
|
|
BLAKE2b-256 checksum How to use checksums |
3afc5635a64d98046c9b161e5c83ed6f233c7d5a808e5ede720cca852836c78a
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.1.0 CPython/3.11.12
|
Release files / qtmaterialsymbols-1.0.1-py3-none-any.whl
| Download URL | qtmaterialsymbols-1.0.1-py3-none-any.whl |
|---|---|
| Size | 3.9 MB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
b7fb0ff64f4671acf3e4fc9b7b6bcc47d0488b22b4ec83e6f26f7da6f71341d4
|
|
BLAKE2b-256 checksum How to use checksums |
a4b8b4d14f0ea7d73a1180106279748a6faafe8b9231498cdba04fcae9d162b6
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.1.0 CPython/3.11.12
|