1
標籤無法顯示在左框架中。我對Python GUI很陌生。我的代碼有點是這樣的:Python - >標籤無法顯示到框架
from tkinter import *
root = Tk()
mainFrame = Frame(root, width=700, height=500)
mainFrame.pack()
leftFrame = Frame(mainFrame, bg="#c2c3c4")
leftFrame.place(relheight=1, relwidth=0.34, anchor=W)
label1 = Label(leftFrame, text="Label1")
label2 = Label(leftFrame, text="Label2")
label1.grid(columnspan=2, sticky=W, pady=(20, 0))
label2.grid(columnspan=3, sticky=W, pady=(5, 0))
root.mainloop()
很可能有一個問題,因爲你有'pack','place'和'grid'的組合。嘗試堅持一個幾何管理器。 –
@StevenSummers:不,問題不是因爲'pack','place'和'grid'混合在一起。這僅僅是OP在錯誤地使用「place」。我認爲最好的做法是在應用程序中同時使用'grid'和'pack',注意你不能將它們用於具有相同父項的小部件。 –
啊好吧,我認爲最好避免混合它們。 –