使用tkinters Entry

时间:2017-07-11 00:19:18

标签: python python-3.x tkinter tk

所以我在下面发布的代码会返回此错误:

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。所以我还是一个初学者。

0 个答案:

没有答案