Skip to main content

Font-based icons for Tkinter/ttkbootstrap with a built-in Bootstrap set and installable providers: Font Awesome, Material, Ionicons, Remix, Fluent, Simple, Weather, Lucide, Eva & more.

Project description

ttkbootstrap-icons

PyPI Python Versions Downloads License

Font-based icons for Tkinter and ttkbootstrap, with a built-in Bootstrap Icons set and optional provider packages (Font Awesome, Material, Remix, Fluent, Simple, Weather, Lucide, Eva, Typicons, and more). Includes a lightweight Icon Browser to search and copy names.


Highlights

  • Built-in Bootstrap Icons provider
  • Install-and-use provider packages (auto-discovered)
  • Simple Python API for size, color, and style
  • Fast Icon Browser to preview and copy names
  • Pure-Python rendering with Pillow

Documentation

Full documentation, provider list, API reference, and usage guides:

https://israel-dryer.github.io/ttkbootstrap-icons/

Install

pip install ttkbootstrap-icons

Quick start

import tkinter as tk
from ttkbootstrap_icons import BootstrapIcon

root = tk.Tk()
icon = BootstrapIcon("house", size=24, color="#0d6efd", style="fill")
tk.Label(root, image=icon.image, text=" Home", compound="left").pack(padx=10, pady=10)
root.mainloop()

Icon Browser

Search and preview icons across all installed providers, then copy names for use in code.

ttkbootstrap-icons
# or
python -m ttkbootstrap_icons.browser

Links

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

ttkbootstrap_icons-3.0.1.tar.gz (269.9 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

ttkbootstrap_icons-3.0.1-py3-none-any.whl (214.2 kB view details)

Uploaded Python 3

File details

Details for the file ttkbootstrap_icons-3.0.1.tar.gz.

File metadata

  • Download URL: ttkbootstrap_icons-3.0.1.tar.gz
  • Upload date:
  • Size: 269.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.13.3

File hashes

Hashes for ttkbootstrap_icons-3.0.1.tar.gz
Algorithm Hash digest
SHA256 67cd8b3613bf23db67afe3b956c49c0b981f700319e80725f3bc3f43260590bb
MD5 621ee4bb0729e8c091cb8db35837db95
BLAKE2b-256 574ee81fc0539d1408c9d24daf41d0d7c9319a8b4036797aefd2cce2d439d58f

See more details on using hashes here.

File details

Details for the file ttkbootstrap_icons-3.0.1-py3-none-any.whl.

File metadata

File hashes

Hashes for ttkbootstrap_icons-3.0.1-py3-none-any.whl
Algorithm Hash digest
SHA256 1b9524db83f1032a3e6339b9272d27b1b5e2cccec35b6091d9dfc2b31b1e24c3
MD5 97ad3344de3c1deec3071fa2893a9734
BLAKE2b-256 b82667e1affeacde1a3bec721dc30a0403583fc499a9a18d5d01d01d52dc2036

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page