расположение кадра на основном кадре в tkinter - PullRequest
0 голосов
/ 22 декабря 2018

Я пытаюсь настроить расположение подкадров на мейнфрейме.Как новичок и, как я понимаю, я пытался разобраться, но это не дает ожидаемого результата.

Код:

from tkinter import *

root = Tk()

root.geometry("1390x700+0+0")
root.title("Top Frame")
root.configure(background = "white")
# layout all of the main containers
root.grid_rowconfigure(1, weight=1)
root.grid_columnconfigure(0, weight=1)
#################################################################################
#Frames
#################################################################################
Header_F = Frame(root, bd = 10, pady = 5)
Header_F.grid(row =0, column =0, sticky = W+E)


Components_F = Frame(root,  bd = 10, width =500, height = 400)
Components_F.grid(row= 1, column = 0, sticky = NW, pady = 10)
Components_F.grid_propagate(False)

Communication_F = Frame(root, width = 100, height = 100)
Communication_F.grid(column = 1 , row = 1 , sticky = W )
Communication_F.grid_propagate(False)

Фактический результат: Это изображениефактический результат

Ожидаемый результат:

Это изображение ожидаемого результата

1 Ответ

0 голосов
/ 22 декабря 2018

попробуйте это:

from tkinter import *

root = Tk()

root.geometry("1390x700+0+0")
root.title("Top Frame")
root.configure(background = "white")
# layout all of the main containers
#root.grid_rowconfigure(1, weight=1)
#root.grid_columnconfigure(0, weight=1)
#################################################################################
#Frames
#################################################################################
Header_F = Frame(root, bd = 10,  height = 40)
Header_F.grid(row =0, column =0, sticky = W+E)


Components_F = Frame(root,  bd = 10, width =500, height = 400)
Components_F.grid(row= 1, column = 0, sticky = NW, pady = 10,padx = 10)
Components_F.grid_propagate(False)

Communication_F = Frame(root, width = 100, height = 100)
Communication_F.grid(column = 1 , row = 1, sticky = NW, pady = 10 )
Communication_F.grid_propagate(False)

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