-
-
Notifications
You must be signed in to change notification settings - Fork 0
Settings
Lasha Kandelaki edited this page May 7, 2026
·
6 revisions
Application preferences. Open with
Ctrl+,or Settings → Preferences….
| Tab | What's there |
|---|---|
| Workspace | Grid style, color picker swatch, spacing px |
| Preview | Toggle preview window chrome and console — see below |
| Defaults | Default save location, default form width / height |
| Editor | Editor command for Event Handlers — Auto / VS Code / Notepad++ / IDLE / Custom |
| Autosave | Interval (minutes), enable/disable, autosave folder |
| Notifications | Reset dismissed warnings |
| Appearance | Theme dropdown — Light / Dark / System (planned) |
Picks which editor opens when you double-click a handler, hit F7, or follow any Open in editor entry.
| Preset | Behavior |
|---|---|
| Auto | Tries VS Code → Notepad++ → IDLE in order |
| VS Code | Opens project folder + jumps to the line |
| Notepad++ | Lightweight fallback |
| IDLE | Always works — runs python -m idlelib
|
| Custom | Free-form command with {file}, {line}, {folder}, {python} placeholders |
The dropdown auto-flips to Custom if you hand-edit the command. VS Code is the recommended pick — a CTkMaker VS Code extension is on the roadmap.
Two toggles control how the Preview window looks. Both default on, so existing behavior is unchanged.
| Toggle | On (default) | Off |
|---|---|---|
| Show preview tools | Orange ring around the window, 🟠 PREVIEW — title prefix, floating Save (F12) / Copy (F11) buttons |
Bare window — no ring, no title prefix, no buttons |
| Show preview console | Separate console window with live print() output and pause-on-error tracebacks |
No console; preview spawns silently with CREATE_NO_WINDOW
|
Turn either off when you want a clean preview to record or screenshot. Note that with the console off, the pause-on-error wrapper is bypassed too — crashes close the window without leaving a traceback.
See also — Projects · Interface Overview · Preview