Этикетки не могут быть показаны в левом рамке. Я довольно новичок в графическом интерфейсе Python. Мой код любопытное выглядит следующим образом:Python -> Ярлыки не могут отображаться в рамке
from tkinter import *
root = Tk()
mainFrame = Frame(root, width=700, height=500)
mainFrame.pack()
leftFrame = Frame(mainFrame, bg="#c2c3c4")
leftFrame.place(relheight=1, relwidth=0.34, anchor=W)
label1 = Label(leftFrame, text="Label1")
label2 = Label(leftFrame, text="Label2")
label1.grid(columnspan=2, sticky=W, pady=(20, 0))
label2.grid(columnspan=3, sticky=W, pady=(5, 0))
root.mainloop()
Вполне вероятно, что есть проблема, потому что у вас есть сочетание 'pack',' place' и 'grid'. Старайтесь придерживаться одного менеджера геометрии. –
@StevenSummers: нет, проблема не в том, что 'pack',' place' и 'grid' смешиваются вместе. Просто OP неправильно использует 'place'. Я считаю, что лучше всего использовать «сетку» и «пакет» вместе в приложении, просто имейте в виду, что вы не можете использовать их как для виджетов с одним и тем же родителем. –
А, ладно, я думал, что лучше не смешивать их. –