Cómo crear columnas de igual ancho en Python 2.7 con Tkinter

¿Cómo puedo forzar las columnas en una ventana de aplicación Tkinter para que tengan el mismo ancho?

El sitio web tkdocs dice lo siguiente:

El ancho de cada columna (o el alto de cada fila) depende del ancho o alto de los widgets contenidos dentro de la columna o fila. Esto significa que al dibujar su interfaz de usuario y dividirla en filas y columnas, no tiene que preocuparse de que cada columna o fila tenga el mismo ancho [o alto, probablemente].

http://www.tkdocs.com/tutorial/grid.html

Pero quiero que las columnas tengan el mismo ancho, preferiblemente al hacer que el ancho de todas las columnas dependa del widget más amplio de cualquier columna. ¿Hay alguna forma de lograr esto de manera limpia (es decir, no jugando con el relleno de la celda hasta que los obtenga por igual por prueba y error o asignando arbitrariamente un ancho mínimo aparentemente adecuado a cada columna)? Además, se puede hacer de forma selectiva para algunas, pero no para todas las columnas en una cuadrícula (por ejemplo, para que las columnas X e Y se dimensionen de acuerdo con el widget más ancho de la columna X o Y, pero la columna Z se dimensione de acuerdo con el widget más amplio de columna Z)?

Para que un diseño cuadriculado tenga todas las columnas con el mismo ancho, debe configurar esas columnas para que tengan el mismo peso y estén en el mismo grupo uniforme. Esta configuración está asociada con el widget maestro, no con ninguno de los widgets contenidos (porque las columnas pueden contener muchos widgets, por supuesto).

En Tk estándar, esto se hace con:

# "fred" is just some arbitrary key; it means nothing other than to name the group grid columnconfigure $master 0 -weight 1 -uniform fred 

En Tkinter (tenga en cuenta que el uniform parece no estar documentado en la cadena de documentación, pero es exactamente lo que necesita):

 # "fred" is just some arbitrary key; it means nothing other than to name the group master.grid_columnconfigure(0, weight=1, uniform="fred") 

Luego repita para los otros índices de columna para los que desea configurar las cosas. (Como puede ver, el código es muy similar en estos dos casos).