Visual UI designer for CustomTkinter — drag-and-drop widgets, edit properties live, export as Python code. Full release coming soon.
Project description
CTkMaker
Visual UI designer for CustomTkinter — drag and drop widgets, edit properties live, export as clean Python code.
🚧 This is a placeholder release (v0.0.1) reserving the PyPI name. The full v1.0.0 release is under active development.
What it is
A desktop visual designer for CustomTkinter. Drop widgets onto a canvas, edit their properties live, and export the result as runnable Python code.
- Preview = Reality — real CTk widgets rendered on the canvas, not a simulation
- Multi-document canvas — one project holds a Main Window plus any number of Dialogs
- Layout managers —
place/vbox/hbox/gridwith WYSIWYG rendering - Full undo / redo — every mutation tracked
- 19+ widget descriptors — buttons, labels, frames, entries, sliders, and more
Installation (when v1.0.0 lands)
pip install ctkmaker
ctkmaker
Current status
The source code lives at github.com/kandelucky/ctkmaker. You can run the development version directly:
git clone https://github.com/kandelucky/ctkmaker.git
cd ctkmaker
pip install -r requirements.txt
python main.py
License
MIT
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 ctkmaker-0.0.1.tar.gz.
File metadata
- Download URL: ctkmaker-0.0.1.tar.gz
- Upload date:
- Size: 5.1 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.14.4
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
81652deb7287a5e3d0b00dc528cc2a4faaa7526259c9d96e0d2fb9e41955dd31
|
|
| MD5 |
d6e4cb841fdce45003be9754a286222b
|
|
| BLAKE2b-256 |
c0f9c5d00452e90e27ecfede56f0af32aacbf81bf3f3bd9df55a2c9e766abf1d
|
File details
Details for the file ctkmaker-0.0.1-py3-none-any.whl.
File metadata
- Download URL: ctkmaker-0.0.1-py3-none-any.whl
- Upload date:
- Size: 2.5 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.14.4
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
a6e2a522a860c1b2f599d98c22ac88cdfcc89fd5c26d3cf3fe685c3bfb1f2c84
|
|
| MD5 |
5b8694a1d74b25b6310cc2c92f42c70d
|
|
| BLAKE2b-256 |
31acc4352ec662df869554f21eaa8cc6f32e3b846385861bc49815b04bb7c1e0
|