CTkButton
Available since version 0.3.0.
Example Code
def button_event():
print("button pressed")
button = customtkinter.CTkButton(app, text="CTkButton", command=button_event)
Arguments
argument | value |
---|---|
master | root, tkinter.Frame or CTkFrame |
width | button width in px |
height | button height in px |
corner_radius | corner radius in px |
border_width | button border width in px |
border_spacing | spacing between text and image and button border in px, default is 2 |
fg_color | forground color, tuple: (light_color, dark_color) or single color or "transparent" |
hover_color | hover color, tuple: (light_color, dark_color) or single color |
border_color | border color, tuple: (light_color, dark_color) or single color |
text_color | text color, tuple: (light_color, dark_color) or single color |
text_color_disabled | text color when disabled, tuple: (light_color, dark_color) or single color |
text | string |
font | button text font, tuple: (font_name, size), (set negative size value for size in pixels) |
textvariable | tkinter.StringVar object to change text of button |
image | put an image on the button, removes the text, must be class PhotoImage |
state | "normal" (standard) or "disabled" (not clickable, darker color) |
hover | enable/disable hover effect: True, False |
command | callback function |
compound | set image orientation if image and text are given ("top", "left", "bottom", "right") |
anchor | alignment of text an image in button ("n", "ne", "e", "se", "s", "sw", "w", "nw", "center") |