簡體   English   中英

無法使用網格定位Entry?

[英]Can't position Entry with grid?

“條目”和“按鈕”下方未根據網格參數放置它們自己。 是什么原因造成的?

class tt(Frame):

    def __init__(self, master):
        super(tt, self).__init__(master)
        self.grid()
        self.widget()

    def widget(self):

        self.inputType = Entry(self)
        self.inputType.grid(row = 3, column = 3)




root = Tk()
root.title("Test")
root.geometry("300x300")

app = tt(root)

root.mainloop()

您看到的行為是正確的。 Tkinter正在按設計工作。

列和行的寬度和高度為零,除非其中包含某些內容。 因此,即使您在第3列中放置了某些內容,它也會顯示在左邊緣,除非其他列中沒有任何內容。 同樣,如果行0,行1或行2沒有任何內容,則行3的某些內容將出現在其父項的頂部。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM