Skip to main content

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 managersplace / 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
  • 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


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

ctkmaker-1.0.1.tar.gz (4.4 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

ctkmaker-1.0.1-py3-none-any.whl (3.4 kB view details)

Uploaded Python 3

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

Hashes for ctkmaker-1.0.1.tar.gz
Algorithm Hash digest
SHA256 16325ad0488eeed49ff0126ad8cef4add648152f04bd0da544b28b6d04890e5e
MD5 77cb19f9e3541d4160e72cf901336cbf
BLAKE2b-256 082157d758d192ea29e8e1d8ca212cccc6a0267e9d2d725741998149c609bd8e

See more details on using hashes here.

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

Hashes for ctkmaker-1.0.1-py3-none-any.whl
Algorithm Hash digest
SHA256 cc00024c1e4bff63936a5dfbb4b894ffdcace650e6625c3feb37ef1e6554a9ea
MD5 bf6199696c6c927491b0219d479f4173
BLAKE2b-256 5684f402840f2e98ecde8e0577e52e8a0db8d0ea970449bff1954525b06bdb13

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page