CustomTkinter Themes
A simple Custom theme manager for customtkinter with themes created and sourced
How To Use
Install via PyPi
pip3 install customtkinterthemes
Import it
from customtkinterthemes import theme_manager
Use it
set_default_color_theme(theme_manager.get("themename"))
Note: If it shows that some fonts needs to be installed, go ahead and follow the instructions
Methods
.get(theme_name: str) -> Path:
Returns the path to the theme JSON file.
.get_all_themes() -> list[str]:
Returns a list of theme names.
.get_font_path():
Returns font directory
.validate_theme_fonts():
Checks if all fonts are installed and prints a warning message if not.
Themes sourced from
- https://github.com/a13xe/CTkThemesPack [midnight, rose, metal, cherry, lavender, red, rime, breeze, coffee, orange, blue, yellow, marsh, patina, pink, autumn, sky, carrot, violet] (Unlicense LICENSE)
- Original [flipperzero, hacked, extreme, orangish] (MIT LICENSE)
Want to add your theme?
Submit an issue with your theme and screenshots. Professional ones will be added with credits!!!
Themes
FlipperZero
set_default_color_theme(theme_manager.get("flipperzero"))
Hacked
set_default_color_theme(theme_manager.get("hacked"))
Extreme
set_default_color_theme(theme_manager.get("extreme"))
Orangish
set_default_color_theme(theme_manager.get("orangish"))
Breeze
set_default_color_theme(theme_manager.get("breeze"))
Coffee
set_default_color_theme(theme_manager.get("coffee"))
Orange
set_default_color_theme(theme_manager.get("orange"))
Midnight
set_default_color_theme(theme_manager.get("midnight"))
Violet
set_default_color_theme(theme_manager.get("violet"))
Autumn
set_default_color_theme(theme_manager.get("autumn"))
Metal
set_default_color_theme(theme_manager.get("metal"))
Cherry
set_default_color_theme(theme_manager.get("cherry"))
Red
set_default_color_theme(theme_manager.get("red"))
Patina
set_default_color_theme(theme_manager.get("patina"))
Yellow
set_default_color_theme(theme_manager.get("yellow"))
Marsh
set_default_color_theme(theme_manager.get("marsh"))
Rose
set_default_color_theme(theme_manager.get("rose"))
Pink
set_default_color_theme(theme_manager.get("pink"))
Lavender
set_default_color_theme(theme_manager.get("lavender"))
Carrot
set_default_color_theme(theme_manager.get("carrot"))
Rime
set_default_color_theme(theme_manager.get("rime"))
Sky
set_default_color_theme(theme_manager.get("sky"))
Metadata
Release files for customtkinterthemes 1.0.2
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| customtkinterthemes-1.0.2.tar.gz | 22.9 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| customtkinterthemes-1.0.2-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 59.5 kB
Release files / customtkinterthemes-1.0.2.tar.gz
| Download URL | customtkinterthemes-1.0.2.tar.gz |
|---|---|
| Size | 22.9 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
c51235d6e3f43a56a2304d82cee6e6ba18ec4939029ebec2d9458b8bedf43784
|
|
BLAKE2b-256 checksum How to use checksums |
d8706c7705137262febc637aed1346cc2c571ef38bc83d3fac6d79ea28858b25
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.1.0 CPython/3.10.14
|
Release files / customtkinterthemes-1.0.2-py3-none-any.whl
| Download URL | customtkinterthemes-1.0.2-py3-none-any.whl |
|---|---|
| Size | 36.6 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
07624108a152143acc5f6756a63a5cbd3bfdf7a2328a37a55d06a9df2c723ad9
|
|
BLAKE2b-256 checksum How to use checksums |
87a1d6e17593b96aedb7ac5f99f402204e3eee682b5ab35864a8640f70823bbf
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.1.0 CPython/3.10.14
|