2017-01-21 2 views
-1

Я пробовал искать его, но ничего не нашел. Я просто хочу, чтобы рамка или холст имели тот же размер, что и главное окно, и всякий раз, когда окно расширяется, рамка также будет расширяться. Я пробовал разные варианты, но они не работали. Есть ли какой-либо атрибут, который я должен добавить для моего объекта рамки ниже, чтобы он имел тот же размер, что и корневое окно? Пожалуйста помоги!Tkinter: сделать раму того же размера, что и главное окно

from tkinter import * 

root = Tk() 

fr = Frame(root, bg = "red") 
fr.pack() 

root.mainloop() 
+0

Попробуйте это: http://stackoverflow.com/questions/22835289/how-to-get-tkinter-canvas-to-dynamically-resize-to -window ширины – yuvalhuck

ответ

2

В моем личном графическом интерфейсе в tkinter Мне нужны окна с полноэкранным размером. Чем вы хотите заполнить и развернуть свой фрейм в окнах, вам нужно использовать опции fill и expand .pack. В вашем случае вы можете попробовать с этим кодом:

from tkinter import * 

root = Tk() 
root.state('zoomed') 
fr = Frame(root, bg = "red") 
fr.pack(expand=1, fill=BOTH) 

root.mainloop() 
Смежные вопросы