A simple Custom theme manager for customtkinter with themes created and sourced
Install via PyPi
pip3 install CustomTkinterThemes
Import it
from customtkinterthemes import theme_managerUse 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
.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)
Submit an issue with your theme and screenshots. Professional ones will be added with credits!!!
set_default_color_theme(theme_manager.get("flipperzero"))set_default_color_theme(theme_manager.get("hacked"))set_default_color_theme(theme_manager.get("extreme"))set_default_color_theme(theme_manager.get("orangish"))set_default_color_theme(theme_manager.get("breeze"))set_default_color_theme(theme_manager.get("coffee"))set_default_color_theme(theme_manager.get("orange"))set_default_color_theme(theme_manager.get("midnight"))set_default_color_theme(theme_manager.get("violet"))set_default_color_theme(theme_manager.get("autumn"))set_default_color_theme(theme_manager.get("metal"))set_default_color_theme(theme_manager.get("cherry"))set_default_color_theme(theme_manager.get("red"))set_default_color_theme(theme_manager.get("patina"))set_default_color_theme(theme_manager.get("yellow"))set_default_color_theme(theme_manager.get("marsh"))set_default_color_theme(theme_manager.get("rose"))set_default_color_theme(theme_manager.get("pink"))set_default_color_theme(theme_manager.get("lavender"))set_default_color_theme(theme_manager.get("carrot"))set_default_color_theme(theme_manager.get("rime"))set_default_color_theme(theme_manager.get("sky"))








































