所以我在下面发布的代码会返回此错误:
bound method StringVar.get of tkinter.StringVar object at 0x03E15410
我确实要取出括号^
请不要介意缩进或其他小细节。我删掉了许多额外的不敬代码。
class StartPage(tk.Frame):
def __init__(self, parent, controller):
tk.Frame.__init__(self, parent)
label = ttk.Label(self, text="I have no idea what I'm doing!")
label.pack(pady=10, padx=10)
global url
url = StringVar()
urlbox = ttk.Entry(controller, textvariable=url)
urlbox.pack(pady=10, padx=10)
label2 = ttk.Label(self, text="Press button to start")
label2.pack(pady=10, padx=10)
button1 = ttk.Button(self, text="Start!",
command=self.vgrab)
button1.pack(pady=10, padx=10)
def vgrab(self):
print(url.get)
我还想补充一下,我现在已经学习了大约一周的python。所以我还是一个初学者。