I want to remove a frame from my interface when a specific button is clicked.
This is the invoked callback function
def removeMyself(self): del self
To remove, call either frm.pack_forget() or frm.grid_forget() depending on whether the frame was packed or grided.
frm.pack_forget()
frm.grid_forget()
Then call frm.destroy() if you aren't going to use it again, or hold onto the reference and repack or regrid when you want to show it again.
frm.destroy()