在使用 Tkinter 时,我是一个完全的新手。我想创建一个从主窗口弹出一个窗口并要求用户输入一些数据的函数。然后他们将单击确定并返回数据。
我遇到的问题是我希望我的函数暂停,直到按下这个 OK 按钮,所以它实际上会返回值而不是空字符串。到目前为止,我有下面的代码。
def enterData(self, *arg):
top = self.top = Toplevel(self)
top.title("Data Entry")
label = []
self.entry = []
for i in range(0, len(arg)):
label.append(Label(top, text=arg[i]))
label[-1].grid(row=i, column=0)
self.entry.append(Entry(top))
self.entry[-1].grid(row=i, column=1)
ok = Button(top, text ="Ok", command = ??Pause??)
ok.grid(row = len(arg), column =0)