Skip to content

Buttons Example

py
from tkinterplus import FileButton, DirectoryButton, ColorButton, BindButton
import tkinter

root = tkinter.Tk()
root.title("BindButton")
root.minsize(500, 500)


def callback():
    print(BUTTON1.get())
    print(BUTTON2.get())
    print(BUTTON3.get())
    print(BUTTON4.get())


BUTTON1 = tkinter.StringVar()
BUTTON2 = tkinter.StringVar()
BUTTON3 = tkinter.StringVar()
BUTTON4 = tkinter.StringVar()

button1 = FileButton(root, variable=BUTTON1, command=callback)
button2 = DirectoryButton(root, variable=BUTTON2, command=callback)
button3 = ColorButton(root, variable=BUTTON3, command=callback)
button4 = BindButton(
    root,
    variable=BUTTON4,
    command=callback,
    bindcommand=lambda e: callback,
    bind_all=True,
)

BUTTON1.set("C:/Users/1589l/Downloads/copper armor/copper_boots.png")
BUTTON2.set("C:/Users/1589l/Downloads/copper armor")
BUTTON3.set("SystemButtonFace")
BUTTON4.set("<Control-s>")

button1.pack()
button2.pack()
button3.pack()
button4.pack()

root.mainloop()

Not associated with or approved by Mojang Studios or Microsoft