Подкласс LabelFrame не появляется без использования сетки - PullRequest
0 голосов
/ 19 апреля 2020

У меня есть случай, когда у меня есть класс, производный от FrameLabel из tkinter, для которого я должен быть частью окна, для которого я сделал что-то вроде этого:

root = tk.Tk()
...
class CalcFrame(tk.LabelFrame):
button_something = Button(self,text="something")
...
...
a = CalcFrame(root)
a.grid(row=1,column=0) #GRID 
root.mainloop()

Без #GRID я не не вижу рамку или кнопку. В одной другой ссылке я видел пример, где унаследованный фрейм подкласс, очень похожий на мой, прекрасно работает без строки #GRID. Логически я считаю, что #GRID должен быть там. Но я не знаю, может ли экземпляр фрейма просто появиться со всеми кнопками внутри него без вызова функции сетки. Ссылка, где я видел использование: это . Ссылка имеет дело с совершенно другим вопросом об использовании команды. Но как только это исправлено, кажется, что оно работает, пока я не могу понять, в чем разница между нашими делами.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...