1
我想從頂層窗口添加一個條目到主窗口中的列表框中。 到目前爲止,我設法創建了一個按鈕,打開一個包含4個輸入小部件(名稱,地址,電話號碼和DOB)的新窗口。在按下彈出窗口上的OK按鈕之後,有沒有辦法將所有四個條目添加到主窗口上的列表框中?Python Tkinter GUI:將文本從彈出窗口中的條目窗口小部件添加到不同窗口中的列表框中?
謝謝。
我想從頂層窗口添加一個條目到主窗口中的列表框中。 到目前爲止,我設法創建了一個按鈕,打開一個包含4個輸入小部件(名稱,地址,電話號碼和DOB)的新窗口。在按下彈出窗口上的OK按鈕之後,有沒有辦法將所有四個條目添加到主窗口上的列表框中?Python Tkinter GUI:將文本從彈出窗口中的條目窗口小部件添加到不同窗口中的列表框中?
謝謝。
除非我在問題描述中遺漏了某些內容,否則「確定」按鈕命令只需將「輸入」字段中的值複製到「列表框」。除此之外,還有更多嗎?
from tkinter import Tk, Frame, Label, Entry, Button, Listbox
def ok_button():
li.delete(0, "end")
for i in range(len(fields)):
li.insert("end", e[i].get())
root = Tk()
root.title("Listbox")
cf = Frame(root)
cf.pack()
fields = ("Name", "Address", "Phone", "DOB")
e = []
for f in fields:
i = len(e)
Label(cf, text=f).grid(column=2, row=i, sticky="e")
e.append(Entry(cf, width=16))
e[i].grid(column=4, row=i)
Button(cf, text="OK", command=ok_button).grid(column=2, row=10, columnspan=3)
li = Listbox(cf)
li.grid(column=2, row=8, columnspan=3)
root.mainloop()