Кадр TKinter не заполняется в TopWindow - PullRequest
0 голосов
/ 07 декабря 2018

Я столкнулся с проблемой.У меня есть корневое окно (главное окно) в моем коде, но сейчас я создаю окно верхнего уровня для корня.Я хочу поместить рамку в окно верхнего уровня.Моя проблема в том, что я не могу сделать рамку, чтобы заполнить все окно.Он действует только как фон, где размещены виджеты.

def booksAvailableOpen():
    ## Creates a new window with all available books
    global books
    global backButton
    books = Toplevel(root)
    books.title("Available books")
    books.lift(root)
    books.geometry("+400+300")
    books.geometry("400x400")

## Frame for toplevel window
booksFrame = ttk.Frame(books, height = 600, width = 600, relief = SUNKEN)
booksFrame.grid(row = 0, column = 0)

testLabel = ttk.Label(booksFrame,text = 'hui')
testLabel.grid(row = 0, column = 1)

## Back button used to destroy window
backButton = ttk.Button(booksFrame,text = "Go back", command = booksAvailableBackButton)
backButton.grid(row = 1, column = 1)

Я также не могу покрасить рамки, что является еще одной проблемой, с которой я сталкиваюсь

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