使用Tkinter创建数据输入窗口

时间:2013-07-11 20:00:01

标签: python tkinter

在使用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)

0 个答案:

没有答案