tkinter-icons-devicon
An icon provider for the tkinter-icons library.
Devicon provides brand and technology icons for programming languages and development tools.
Devicon — 1,229 icons, upstream v2.17.0. One of sixteen icon packs for tkinter-icons.
Install
This pack is an extra of tkinter-icons, so you install and import one name:
pip install "tkinter-icons[devicon]"
Installing tkinter-icons-devicon directly also works and pulls in the base package, but the extra is the supported form — it is what the error messages, the documentation, and the other fifteen packs all use.
Quick start
import tkinter as tk
from tkinter_icons import DeviconIcon
root = tk.Tk()
icon = DeviconIcon("python", size=24, color="#333", style="plain")
tk.Button(root, image=icon.image, text="Python", compound="left").pack()
root.mainloop()
DeviconIcon is also exported as DevIcon; both spellings resolve to the same class.
Styles
Devicon ships 4 styles:
plain(default)plain-wordmarkoriginaloriginal-wordmark
Pass one as style=, or put it in the name — DeviconIcon("python", style="plain") and DeviconIcon("python-plain") are the same icon.
Browse the icons
Every glyph in this pack, rendered by the library itself: https://tkinter-icons.readthedocs.io/en/latest/packs/devicon.html
Or run the browser that ships with the base package:
tkinter-icons
Use Copy Name there to copy an icon name straight into your code.
License and attribution
- Upstream: Devicon — https://devicon.dev/
- Upstream license: https://github.com/devicons/devicon/blob/master/LICENSE — see
LICENSES/in this package - Wrapper license: MIT © Israel Dryer
Metadata
Release files for tkinter-icons-devicon 1.1.0
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| tkinter_icons_devicon-1.1.0.tar.gz | 833.4 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| tkinter_icons_devicon-1.1.0-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 1.7 MB
Release files / tkinter_icons_devicon-1.1.0.tar.gz
| Download URL | tkinter_icons_devicon-1.1.0.tar.gz |
|---|---|
| Size | 833.4 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
9648c8a3eb5e3112dd01f25059c83c156073ea1f2ee7702a6070e79fab4feead
|
|
BLAKE2b-256 checksum How to use checksums |
da96bd258db46ce31c0e5e5628dc19540d002f5644b2c1f3ef27c3376cfa88f8
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.13.9
|
Release files / tkinter_icons_devicon-1.1.0-py3-none-any.whl
| Download URL | tkinter_icons_devicon-1.1.0-py3-none-any.whl |
|---|---|
| Size | 834.4 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
5d365d192a60220feefda63432ec337679d36104ea9fa87e4c4046654562a848
|
|
BLAKE2b-256 checksum How to use checksums |
77b91c0fd8b87b513bb16bab4288facaefb296db45edc0481507eeb161b576b0
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.13.11
|