from tkinter import * class FlatButton(Button): pixelVirtual = None def __init__(self, master=None, **kw): if self.pixelVirtual is None: self.pixelVirtual = PhotoImage(width=1, height=1) kw['relief'] = FLAT kw["image"] = self.pixelVirtual, kw["compound"] = "c" if "height" not in kw: kw["height"] = 20 super(FlatButton, self).__init__(master, kw)