CTkManager is a helper library designed to streamline CustomTkinter GUI development. It integrates PIL for image support and uses Enum to keep configuration clean and easy.
Project description
CTkManager
CTkManager is a lightweight Python library designed to simplify managing CustomTkinter interfaces.
It uses Pillow (PIL) for image handling and Enum for easy theme and color scheme management.
Features
- Simple creation and configuration of CustomTkinter windows
- Built-in methods for common widgets (buttons, panels, labels, etc.)
- Theme and color scheme support via Enums
- Easy image integration with Pillow
Requirements
- Python 3.6+ (your version 3.13.2 works fine)
- customtkinter
- pillow
Installation
pip install customtkinter pillow
Example
from CTkManager import CTkManager
# Initialize
manager = CTkManager()
root = manager.run()
# Add a button
manager.add_button(root, width=100, height=40, bg="gray", fg="white", text="Click me", corner=10, command=lambda: print("Clicked!"))
root.mainloop()
License
MIT LICENSE
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file ctkmanager-1.0.1.tar.gz.
File metadata
- Download URL: ctkmanager-1.0.1.tar.gz
- Upload date:
- Size: 6.6 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.13.2
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
322a999372e293d4851232f78591cffb98086ff2bb394aeb84145a4e7064189c
|
|
| MD5 |
51c2972ccecb9299bbbf5d823ffa4ac8
|
|
| BLAKE2b-256 |
1cfaf749e02095b34e08f7d6bf1ee9538a68ba1680c4beb952e774fafcbe88bf
|
File details
Details for the file ctkmanager-1.0.1-py3-none-any.whl.
File metadata
- Download URL: ctkmanager-1.0.1-py3-none-any.whl
- Upload date:
- Size: 7.0 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.13.2
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
dff12b5aba39b375eca43367630c47d88cbb27103ae16a911557bcefeb16facf
|
|
| MD5 |
0aa6944603018d8caf64ce94e2d3d7de
|
|
| BLAKE2b-256 |
9cf513a6ca70517183d4e3244d0d64627356957a2e09e50c54cefdf3ed3e4904
|