Python tkinter grid manager no funciona, columnas

Versión 2.7 de Python (Sé que está fechada) He buscado varias respuestas y no he encontrado una solución. Estoy tratando de obtener esta etiqueta:

w = Label(root, text="This label", fg="red", font=("Helvetica", 16)) w.grid(row=5, column=20) 

básicamente a cualquier otra columna que no sea la que está (el centro). Simplemente ponga las filas que están trabajando y las columnas no.

Este es el guión:

 from Tkinter import * root = Tk() root.wm_title("Title:D") root.geometry('{}x{}'.format(500, 250)) photo = PhotoImage(file="spaz.gif") label = Label(root, image=photo) label.grid(row=1, column=1) w = Label(root, text="This label", fg="red", font=("Helvetica", 16)) w.grid(row=5, column=20) root.mainloop() 

Puede usar grid_columnconfigure para mostrar columnas vacías. Esto muestra la columna 2

 from Tkinter import * root = Tk() root.wm_title("Title:D") root.geometry('{}x{}'.format(500, 300)) ##photo = PhotoImage(file="spaz.gif") label = Label(root, text="Label 1") label.grid(row=1, column=1) root.grid_columnconfigure(2, weight=1) w = Label(root, text="This label", fg="red", font=("Helvetica", 16)) w.grid(row=5, column=20) root.mainloop() 

Las filas y columnas que están vacías tienen un tamaño de cero. El código funciona exactamente como está diseñado para funcionar. La etiqueta está en la columna 20, es solo que las columnas 0 y 2-19 son invisibles.