Button은 Label과 비슷하지만 기본 디자인으로 경계선이 보이고, 볼록하게 표현되어 있다. Button도 Label처럼 text, textvariable, image, compound 속성을 사용할 수 있다. 이 속성들의 사용법은 Label에서와 같으므로 Label 항목을 참고하면 된다. 한편, Button에서는 추가적으로 command 속성을 설정해서 눌렸을 때 실행될 함수를 설정할 수 있다.
from tkinter import Tk, PhotoImage, Button if __name__ == "__main__": root = Tk() root.title("Button 창") imgObj = PhotoImage(file="image.gif") simpleButton = Button(root, text="이것은 버튼이지.\n누르믄 눌리겄지.", image=imgObj, compound="center") simpleButton.pack() root.mainloop()
위 예제에는 아래의 그림을 사용했다.