A free, professional visual UI designer for CustomTkinter — drag-and-drop canvas, multi-document workspace, asset system (fonts / images / 1700+ Lucide icons), enhanced and original widgets, and clean Python code export.
Project description
CTkMaker
A free, professional visual UI designer for CustomTkinter — drag-and-drop canvas, multi-document workspace, asset system (fonts / images / 1700+ Lucide icons), enhanced and original widgets, and clean Python code export.
📦 This package reserves the PyPI name.
The full builder lives in the source tree at github.com/kandelucky/ctk_maker and launches via python main.py.
What it is
- 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 - Asset system — bundled fonts, images, and 1700+ Lucide icons addressable from any widget
- Full undo / redo — every mutation tracked
- 20 widgets in the palette — Button, Segmented Button, Label, Image, Card, Progress Bar, Check Box, Radio Button, Switch, Entry, Textbox, Combo Box, Option Menu, Slider, Frame, Scrollable Frame, Tab View, Vertical Layout, Horizontal Layout, Grid Layout
Run from source
git clone https://github.com/kandelucky/ctk_maker.git
cd ctk_maker
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-1.0.1.tar.gz.
File metadata
- Download URL: ctkmaker-1.0.1.tar.gz
- Upload date:
- Size: 4.4 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.14.4
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
16325ad0488eeed49ff0126ad8cef4add648152f04bd0da544b28b6d04890e5e
|
|
| MD5 |
77cb19f9e3541d4160e72cf901336cbf
|
|
| BLAKE2b-256 |
082157d758d192ea29e8e1d8ca212cccc6a0267e9d2d725741998149c609bd8e
|
File details
Details for the file ctkmaker-1.0.1-py3-none-any.whl.
File metadata
- Download URL: ctkmaker-1.0.1-py3-none-any.whl
- Upload date:
- Size: 3.4 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 |
cc00024c1e4bff63936a5dfbb4b894ffdcace650e6625c3feb37ef1e6554a9ea
|
|
| MD5 |
bf6199696c6c927491b0219d479f4173
|
|
| BLAKE2b-256 |
5684f402840f2e98ecde8e0577e52e8a0db8d0ea970449bff1954525b06bdb13
|