将输入框从A类传递到B级Tkinter Python中的标签

时间:2019-03-03 11:00:41

标签: python-3.x tkinter tkinter-entry

大家好,我对tkinter并不熟悉,我还是在tkinter中尝试了所有将值从一个类传递到另一个类的示例,但是似乎没有用。我希望登录页面中的输入框在首页中显示为标签。真的会感谢您的帮助!

LabelSchoolName

1 个答案:

答案 0 :(得分:0)

为类LoginPage定义一个变量,并将您的输入作为类的属性。

import tkinter as tk

root = tk.Tk()

class LoginPage(tk.Frame):
    def __init__(self, parent):

        tk.Frame.__init__(self, parent)
        self.entryNric = tk.Entry(self, highlightbackground="lightblue")
        self.entryNric.pack()
        self.entryNric.insert(0,"Hi i am an entry")
        self.pack()

login = LoginPage(root)
print (login.entryNric.get()) #access the class attribute
root.mainloop()