Skip to main content

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)

Source distribution for qtmaterialsymbols 1.0.1
File Size Uploaded
qtmaterialsymbols-1.0.1.tar.gz 3.9 MB Details

Built distribution (wheel)

Table of built distributions (wheels) for qtmaterialsymbols 1.0.1
File Interpreter ABI Platform
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

Release history Release notifications | RSS feed

This release

1.0.1 This release

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page