TKinter框架未填充在TopWindow中

时间:2018-12-07 01:03:58

标签: python-3.x tkinter

我遇到问题了。我的代码中有一个根窗口(主窗口),但是现在我正在为根创建一个顶层窗口。我想在顶层窗口中放置一个框架。我的问题是我无法使框架填满整个窗口。它仅充当放置小部件的背景。

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)

我也无法为框架着色,这是我遇到的另一个问题

0 个答案:

没有答案