Skip to main content

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
  • Scripting (CTkScript, Unity-style) — attach a CTkScript subclass to any widget or window and bind events to its methods; typed base class with editor autocomplete out of the box
  • Layout managers — place / vbox / hbox / grid with WYSIWYG rendering
  • Asset system — bundled fonts, images, and 1700+ Lucide icons addressable from any widget
  • Full undo / redo — every mutation tracked
  • 22 widgets in the palette — Button, Segmented Button, Label, Rich Label, Image, Card, Progress Bar, Circular Progress, 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

Metadata

Release files for ctkmaker 1.66.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for ctkmaker 1.66.0
File Size Uploaded Provenance
ctkmaker-1.66.0.tar.gz 43.7 kB Without provenance Details

Built distribution (wheel)

Table of built distributions (wheels) for ctkmaker 1.66.0
File Interpreter ABI Platform
ctkmaker-1.66.0-py3-none-any.whl Python 3 none any Details

Total release size: 47.6 kB

Release files / ctkmaker-1.66.0.tar.gz

Download URL ctkmaker-1.66.0.tar.gz
Size 43.7 kB
Tags Source
SHA-256 checksum
How to use checksums
66b5d2e82c4054e0bd044a91cc5619632fa75f51109bf5ba1410364e798da019
BLAKE2b-256 checksum
How to use checksums
5ccd5cbb41c06b2edb13cb0f2de24a0893f87033a14e61514a3a9bae3161e7b4
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.14.4

Release files / ctkmaker-1.66.0-py3-none-any.whl

Download URL ctkmaker-1.66.0-py3-none-any.whl
Size 3.9 kB
Tags Python 3
SHA-256 checksum
How to use checksums
778d8fc2cb208edabd7b6ab7e460bd5aa2afbcd642edd279c50fca3161167f89
BLAKE2b-256 checksum
How to use checksums
9265e39ab052e9129b2966065202ddeb2b9c19c334033d0336b92512a9460664
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.14.4

Security for ctkmaker 1.66.0

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

No provenance found

None of the files in this release were uploaded with provenance metadata.

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

To learn more about protecting yourself from malicious actors, visit our package security documentation.

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page