我看了其他几个问题,但似乎没有一个对我的解决方案有帮助。我觉得我只是不太聪明可悲。在
基本问题我知道。我决定学习python,我正在用tkinter制作一个基本的应用程序来学习。在
基本上,它是一个应用程序,可以存储和显示人们的驾驶执照详细信息(姓名和有效期)。我希望它拥有的一个能力是查找名字。首先,我需要想办法把一个文本框放进我的窗口!在
我会张贴相关的(嗯,我认为是相关的!)代码如下:class search(tk.Frame):
def __init__(self, parent, controller):
tk.Frame.__init__(self, parent)
label = tk.Label(self, text="Enter a name to display that individual's details", font=LARGE_FONT)
label.pack(pady=10,padx=10)
label1 = tk.Label(console, text="Name:").pack()
searchbox = tk.Entry(console)
searchbox.pack()
button1 = tk.Button(self, text="SEARCH", command=lambda: controller.show_frame(main))#not created yet
button1.pack()
button2 = tk.Button(self, text="HOME", command=lambda: controller.show_frame(main))
button2.pack()
当然,在我的顶端
^{pr2}$
当我尝试运行这个时,我得到“typeobject”搜索“没有属性‘tk’”。它工作得很好-当我点击主窗口上的相关按钮时,搜索窗口就会打开。直到我试着添加输入框。在
我做错什么了?我是一个完全的新手,所以我准备面对我的愚蠢
也很抱歉,如果这个问题的格式是糟糕的,我是一个新手张贴在这里。把所有的东西都放入正确的“代码”格式是一件很痛苦的事