Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- class ChangingCanvas(tk.Canvas):
- def __init__(self,parent,**kwargs):
- tk.Canvas.__init__(self,parent,**kwargs)
- self.bind("<Configure>", self.resize)
- self.height = self.winfo_height()
- self.width = self.winfo_width()
- def resize(self,event):
- self.width = event.width
- self.height = event.height
- print(self.width, self.height,self.winfo_height())
- self.config(width=self.width, height = self.height)
- class Application(tk.Frame):
- def __init__(self,master=None):
- tk.Frame.__init__(self,master)
- self.grid()
- self.createWidgets()
- def createWidgets(self):
- self.canvas = ChangingCanvas(self,highlightthickness=0)
- self.canvas.grid(column=1,row=1)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement