Repository navigation
Home EN
w1n4a edited this page Sep 21, 2026
·
1 revision
The CTkPlus library completely matches the CustomTkinter style and integrates seamlessly into graphical applications, providing a set of additional user interface components.
All components support appearance adjustment via standard CustomTkinter keyword arguments. Configuration options include:
-
Color Schemes: Passing HEX codes or system parameters to
fg_color,hover_color, andtext_colorarguments for adaptation to the system palette. -
Element Geometry: Dimensions management via
widthandheightproperties, as well as corner rounding radius viacorner_radius. -
Data Binding: Integration with standard
StringVarobjects for dynamic update and status reading of the widgets.
| Widget Name | Functionality and Customization Parameters |
| CTkSpinBox | A component for step-by-step selection of numerical values with arrow control buttons. Supports limits via range and change steps via step. |
| CTkSelector | A widget designed for selecting fixed parameters from a predefined list of options. |
| CTkMultiList | An interface container providing multi-selection of items based on a scrollable frame area. |
| CTkEntry | A modified text entry field featuring built-in event handling for linked variable updates. |
| CTkEntryButton | A combined control element that integrates an entry field and an action initialization button. |
Stable version package installation:
pip install ctkplusBasic example of integrating a widget into the application structure:
import customtkinter as ctk
import ctkplus as ctp
app = ctk.CTk()
app.geometry("500x400")
spinbox = ctp.CTkSpinBox(
master=app,
start_num=28,
range=(0, 200),
step=1
)
spinbox.pack(pady=20, padx=20)
app.mainloop()