我看過其他幾個問題,但他們都沒有幫助我的解決方案。我想我只是不是很傷心。如何將文本框放入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」一行移到左邊。選擇所有的代碼。點擊看起來像「{}」的按鈕。 –