Metadata-Version: 2.4
Name: TkThemes
Version: 0.1.1
Summary: Contains dictionary of custom themes used for creting GUIs with Tkinter
Home-page: https://github.com/TirthrajSG/TkThemes
Author: Tirthraj Girawale
Requires-Python: >=3.7
Description-Content-Type: text/markdown
License-File: LICENSE
Dynamic: author
Dynamic: description
Dynamic: description-content-type
Dynamic: home-page
Dynamic: license-file
Dynamic: requires-python
Dynamic: summary

# TkThemes

`TkThemes` is a collection of ready-to-use Tkinter themes for Python GUI applications.  
It provides visually appealing color schemes, fonts, and widget styles to quickly style your Tkinter apps.

---

## Features

- 14+ pre-defined themes including:
  - Dracula, Solarized Light, Nord, Monokai Pro
  - Gruvbox Dark, One Dark Pro, GitHub Light, Oceanic Next
  - Crimson Red, Forest Green, Royal Purple, Classic White
  - Sepia Tone, Cyberpunk, Pastel Sunset
- Theme elements for:
  - Background (`bg`) and foreground (`fg`) colors
  - Entry widget background (`entry_bg`) and foreground (`entry_fg`)
  - Button backgrounds (`btn_bg`, `btn_bg_2`) and active button background (`btn_active_bg`)
  - Plot background (`plot_bg`)
  - Accent color (`accent_color`)
- Pre-defined fonts (`font`) for consistent styling

---

## Installation

You can install directly from GitHub:

```bash
pip install git+https://github.com/TirthrajSG/TkThemes.git
```

Or 

```bash
pip install TkThemes
```

## Usage
```python
from TkThemes import Themes

# Get a theme dictionary
dracula_theme = Themes["Dracula"]

# Access theme properties
bg_color = dracula_theme["bg"]
fg_color = dracula_theme["fg"]
font = dracula_theme["font"]

```
Or import pre-defined theme variables:
```python
from TkThemes import Dracula, Nord, MonokaiPro

print(Dracula["accent_color"])  # #bd93f9

```

## Contributing

Feel free to submit new themes, improvements, or bug fixes via pull requests!
Make sure to follow the same structure as existing themes.

