Python Qt wrapper for Material Design icons.
QtMaterialSymbols enables to use Material Symbols font icons in PySide and PyQt applications.
This project is heavily based on QtAwesome.
You can install QtMaterialSymbols using pip:
pip install qtmaterialsymbolsTo 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.