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