簡體   English   中英

清除tkinter中的窗口

[英]Clear the window in tkinter

我在python中創建了一個tkinter窗口,其中包含一些小部件:

def createWidgets(self):   

    self.grid(padx=25, pady=25)
    self.start = Button(self)
    self.start["text"] = "Start"
    self.start["width"]   = "15"
    self.start["height"]   = "1"
    self.start["command"] =  self.start_g            
    self.start.grid(row=0, column=1, pady=5, sticky=N)

問題是,我想刪除一個小部件,所以我可以在這個窗口中添加其他內容。 我試過remove()grid_forget(),我可以擺脫小部件。 有沒有辦法刪除小部件或擦除窗口?

您可以在窗口小部件上調用grid_forget()以永久刪除它。

例如

self.start.grid_forget()

如果要清除整個窗口,則可以在主frame上執行相同操作。

暫無
暫無

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

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