我在 python 的 tkinter 中寫了一小段代碼,看看我是否可以讓一個框架出現在我的窗口中。這是下面的代碼:from tkinter import *root = Tk()root.title("Window")root.state("zoomed")root.config(bg="white")winHeight = int(root.winfo_height())winWidth = int(root.winfo_width())controlFrame = Frame(root, bg="red")controlFrame.pack() root.mainloop()我創建了一個背景顏色為白色的全尺寸窗口。它里面的框架應該是紅色的。但是,當我運行這段代碼時,我沒有看到任何紅色。我確定我把它和所有東西都打包了。
2 回答

萬千封印
TA貢獻1891條經驗 獲得超3個贊
我很樂意幫助你解決這個問題......
只是有一個您現在可能沒有注意到的細微細節,但實際上,框架存在于窗口中,但它太小了以至于看不到。我的意思是您沒有指定放置在窗口中的框架的高度和寬度。這是固定版本:
from tkinter import *
root = Tk()
root.title("Window")
root.state("zoomed")
root.config(bg="white")
winHeight = int(root.winfo_height())
winWidth = int(root.winfo_width())
controlFrame = Frame(root, bg="red", height = 700, width = 700)
controlFrame.pack()
root.mainloop()
這只是將框架的高度和寬度設置為 700px,因此您將得到一個紅色的方形框架。
我希望這個答案令人滿意。
添加回答
舉報
0/150
提交
取消