簡體   English   中英

如何覆蓋 tkinter 中的標簽

[英]How to overwrite a label in tkinter

編輯試圖使其更清晰,但基本上下面這段代碼不會覆蓋標簽的文本,但它覆蓋窗口的標題。 我將如何讓這個在self.label被以同樣的方式更新master.title得到更新?

class GUI:
    def __init__(self, master):
        self.master = master
        master.title("Title")

        self.label = Label(master, text="Label")

class login(GUI):

    def __init__(self, master):
        super().__init__(master)
        master.title("New Title")

        self.label = Label(master, text="New Label")



你可以使用self.label.config(text="New label")來更新你的標簽內容,改變你的主標題,你只需要使用self.master.title("New Title")

class GUI:
    def __init__(self, master):
        self.master = master
        self.master.title("Title")
        self.label = Label(master, text="Label")

class login(GUI):
    def __init__(self, master):
        super().__init__(master)
        self.master = master
        self.master.title("New Title")
        self.label.config(text="New Label")

暫無
暫無

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

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