如何在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)
        master.title("New Title")
        self.label.config(text="New Label")

最新更新