我看过其他几个问题,但他们都没有帮助我的解决方案。我想我只是不是很伤心。如何将文本框放入python tkinter应用程序?
基本的问题,我知道了。我决定学习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()
,当然在顶部的我
import tkinter as tk
当我尝试和运行这个我得到“typeobject”搜索“没有属性'tk'”。它工作正常 - 当我单击主窗口上的相关按钮时,搜索窗口将打开。直到我试图添加输入框。
我在这里做错了什么?我是一个彻底的新手,所以我准备去面对我的愚蠢
而且道歉,如果这个问题的格式是可怕的,我是一个新手张贴在这里。把一切都变成正确的“代码”的格式是一个真正的痛苦
哦,类下面的压痕脚本正确的,这是只是在这里做一个痛苦 – Benno
在这里做这不是一件痛苦的事情。它只需要几秒钟。请花时间修复它。将“class”一行移到左边。选择所有的代码。点击看起来像“{}”的按钮。 –