Pregunta muy simple que no puedo encontrar la respuesta de Intercambio de la Pila. (Sólo que esta engañosa hilo: Python3 Tkinter: redes Dentro de las Cuadrículas? Marcos Junto Con Otros Marcos? que lamentablemente no responde a la pregunta).
Estoy usando tkinter con Python para intentar un programa con una interfaz gráfica de usuario. Por desgracia, estoy totalmente de no entender el sistema de la red.
Yo estaba bajo la impresión de que cada marco contiene su propio sistema de cuadrícula, donde 0,0 es la esquina superior izquierda de dicho marco.
He creado este código:
root = Tk()
main_frame = Frame(root, width='1520', height='1080', bg='#a1a1a1').grid(row=0, column=1)
side_frame = Frame(root, width='400', height='1080', bg='#757575').grid(row=0, column=0)
header_label = Label(main_frame, text='Heading', font=('Agency', 48), bg='#a1a1a1', fg='#ffffff').grid(row=0, column=0)
Y espera que debido a que la etiqueta está en la posición (0,0) en el cuadro principal, que la etiqueta aparecerá en el cuadro principal. Sin embargo, no lo hizo. Me parece que un poco extraño y perturbador. Abajo hay una foto de lo que es en lugar sucediendo - la etiqueta del encabezado aparece en el 'side_frame'.
Podría alguien por favor me explique cómo el sistema de la red de obras? Yo no estaba muy a tener problemas hasta que he intentado añadir una barra de desplazamiento a la main_frame - me di cuenta de que hay algo de grave inadaptación incrustado dentro de tkinter y me gustaría entender correctamente a ella.
Gracias!