Передача поля ввода из класса A в метку в классе tkinter Python

Обратите внимание, что (.|\n)* может быть менее эффективным, чем (например) [\s\S]* (если регулярные выражения вашего языка поддерживают такие escape-последовательности), а не поиск того, как указать модификатор, который делает. также соответствуют новостям. Или вы можете пойти с альтернативами POSIXy, такими как [[:space:][:^space:]]*.

0
задан Bryan Oakley 3 March 2019 в 16:05
поделиться

1 ответ

Определите переменную для своего класса 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()
0
ответ дан Henry Yik 3 March 2019 в 16:05
поделиться
Другие вопросы по тегам:

Похожие вопросы: