CTkEntry
Example Code
entry = customtkinter.CTkEntry(app, placeholder_text="CTkEntry")
Arguments
argument | value |
---|---|
master | root, tkinter.Frame or CTkFrame |
textvariable | tkinter.StringVar object |
width | entry width in px |
height | entry height in px |
corner_radius | corner radius in px |
fg_color | foreground color, tuple: (light_color, dark_color) or single color or "transparent" |
text_color | entry text color, tuple: (light_color, dark_color) or single color |
placeholder_text_color | tuple: (light_color, dark_color) or single color |
placeholder_text | hint on the entry input (disappears when selected), default is None, don't works in combination with a textvariable |
font | entry text font, tuple: (font_name, size) |
state | "normal" (standard) or "disabled" (not clickable) |
and the following arguments of the tkinter.Entry class:
"exportselection", "insertborderwidth", "insertofftime", "insertontime", "insertwidth", "justify", "selectborderwidth", "show", "takefocus", "validate", "validatecommand", "xscrollcommand"
Methods
.configure(attribute=value, ...)
All attributes can be configured, for example:
entry.configure(state="disabled")
.cget(attribute_name)
Pass attribute name as string and get current value of attribute, for example:
state = entry.cget("state")
.bind(sequence=None, command=None, add=None)
Bind command function to event specified by sequence.
.delete(first_index, last_index=None)
Deletes characters from the widget, starting with the one at index first_index, up to but not including the character at position last_index. If the second argument is omitted, only the single character at position first is deleted.
.insert(index, string)
Inserts string before the character at the given index.
.get()
Returns current string in the entry.
.focus()
.focus_force()
.index(index)
.icursor(index)
.select_adjust(index)
.select_from(index)
.select_clear()
.select_present()
.select_range(start_index, end_index)
.select_to(index)
.xview(index)
.xview_moveto(f)
.xview_scroll(number, what)