Do i need to set a callback to a canvas in order to "listen" to the root window being resized in order to make it adjust its contents?
If so, how? If not, how do i make the canvas draw a line from one corner to an other? from Tkinter import * class Demo(Frame): def __init__(self, master = None): Frame.__init__(self, master) self.grid() self.doLayout() master.geometry("800x600") def doLayout(self): canvas = Canvas(self, bd = 3, bg = "#93F") canvas.grid(column = 0, row = 0) canvas.create_line(0, 0, 100, 200, fill = "#FFF") def callback(self): print "callback from canvas" root = Tk() demo = Demo(root) root.mainloop() -- Regards Konrad Viltersten -------------------------------- sleep - a substitute for coffee for the poor ambition - lack of sense to be lazy -- http://mail.python.org/mailman/listinfo/python-list