Obtener el tamaño de la ventana Tkinter

¿Cómo obtengo el ancho y el alto de una ventana de Tkinter?

Utiliza el método winfo_width del widget para obtener el ancho real. Puede usar winfo_reqwidth para obtener el tamaño que solicita el widget, que puede ser diferente.

Tenga en cuenta que si llama a esto antes de que aparezca la ventana en la pantalla, no obtendrá la respuesta que espera. Tkinter debe haber dibujado la ventana antes de poder saber el tamaño. Una solución simple si está intentando obtener el tamaño de la ventana antes de que comience su progtwig es llamar al método de update en la ventana antes de intentar obtener el tamaño.

Creo que podrías hacer root.geometry("300x300") donde los 300 son números aleatorios que elegí. Para obtener más información, consulte este tutorial http://usingpython.com/using-tkinter/

en python 2.7:

 from Tkinter import * root = Tk() c = Canvas(root, height=600, width=600) c.pack() root.mainloop() 

en python 3:

 from tkinter import * root = Tk() c = Canvas(root, height=600, width=600) c.pack() root.mainloop()