Advertisement
Guest User

Untitled

a guest
Dec 9th, 2016
48
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.74 KB | None | 0 0
  1. class ChangingCanvas(tk.Canvas):
  2. def __init__(self,parent,**kwargs):
  3. tk.Canvas.__init__(self,parent,**kwargs)
  4. self.bind("<Configure>", self.resize)
  5. self.height = self.winfo_height()
  6. self.width = self.winfo_width()
  7.  
  8. def resize(self,event):
  9. self.width = event.width
  10. self.height = event.height
  11. print(self.width, self.height,self.winfo_height())
  12. self.config(width=self.width, height = self.height)
  13.  
  14. class Application(tk.Frame):
  15. def __init__(self,master=None):
  16. tk.Frame.__init__(self,master)
  17. self.grid()
  18. self.createWidgets()
  19.  
  20. def createWidgets(self):
  21. self.canvas = ChangingCanvas(self,highlightthickness=0)
  22. self.canvas.grid(column=1,row=1)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement