Skip to content

CTk Theme Builder for CustomTkinter, a comprehensive and easy solution, for creating CustomTkinter themes.

License

Notifications You must be signed in to change notification settings

avalon60/ctk_theme_builder

Folders and files

NameName
Last commit message
Last commit date

Latest commit

d154a3f · May 25, 2024
Apr 28, 2024
Mar 31, 2024
May 4, 2024
May 4, 2024
Apr 29, 2024
Apr 29, 2024
May 4, 2024
May 4, 2024
May 27, 2023
May 25, 2024
May 27, 2023
Mar 31, 2024
Apr 15, 2024
Apr 6, 2024
May 27, 2023
Jun 16, 2023
May 4, 2024
Apr 22, 2024

Repository files navigation

CTk Theme Builder

Hello and welcome to the CTk Theme Builder repository!

About

CTk Theme Builder is your one-stop shop for crafting and managing custom themes for your CustomTkinter based applications. With its intuitive interface, you can see the results of your adjustments in real-time thanks to the live preview panel.

Key Features:

  • Visual Theme Editing: Make changes and see the effects instantly with the WYSIWYG interface.
  • Light & Dark Themes: Effortlessly switch between light and dark themes to find the perfect look.
  • Ability to flip into a render as disabled mode.
  • Theme Customization: Fine-tune every aspect, from widget borders and corner radius to color palettes using the widget geometry editor and color pickers.
  • Merge & Swap Themes: Combine elements from different themes.
  • Theme Management: Keep track of your creations with built-in theme provenance, including author details, creation/modification dates, and other relevant attributes.
  • Advanced Color Control: Leverage color palettes associated with each theme and generate complementary color schemes using the Color Harmonics feature. Easily adjust color shades and copy/paste colors between elements.
  • User-Friendly Features: Get started quickly, with the auto-load option that remembers the theme you last worked on and benefit from helpful tooltips that can be enabled / disabled in the user preferences.

Get Started Now!

Download the latest release by clicking the Releases link on the right hand side, (don't click the <> Code button download for installations.)

Jump right to the installation guide here.

The user guides for respective versions, can be found here.