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()
위 예제에는 아래의 그림을 사용했다.



