import Tkinter root = Tkinter.Tk() cnv = Tkinter.Canvas(root, width=100, height=100, bg="red") cnv.pack() but = Tkinter.Button(cnv, text="Push") but.place(relx=0.5, rely=0.5, anchor="center") root.mainloop()