在tkinter中保留弹出顶层窗口中获取的输入字段的值,可以通过以下步骤实现:
Toplevel
类来实现。例如:top = Toplevel()Entry
类来创建文本输入框。例如:entry = Entry(top)
entry.pack()完整的示例代码如下:
from tkinter import *
def save_input():
value = entry.get()
# 在这里可以对输入的值进行处理或保存操作
top.destroy() # 关闭顶层窗口
root = Tk()
def open_window():
top = Toplevel()
entry = Entry(top)
entry.pack()
button = Button(top, text="保存", command=save_input)
button.pack()
top.mainloop()
open_button = Button(root, text="打开顶层窗口", command=open_window)
open_button.pack()
root.mainloop()
这样,当用户在顶层窗口中输入内容并点击保存按钮时,输入字段的值将被保存到value
变量中,你可以在save_input()
函数中对其进行处理或保存操作。
领取专属 10元无门槛券
手把手带您无忧上云