程序仅在我处于调试模式时才打开GUI

时间:2019-03-26 02:27:42

标签: python user-interface tkinter

我正在尝试使用我正在读取的文件中的字符串创建下拉菜单。该部分有效。但是,我正在尝试使用tkinter构建GUI,它将仅在调试模式下打开。当它确实打开时,它可以工作。发生了什么事?

master = Tk()

with open('player_names.csv','r') as csvfile:
    plots = csv.reader(csvfile, delimiter=',')
    next (plots)
    for row in plots:
        number.append((row[0]))
        first.append(row[1])
        last.append(row[2]) 

variable = StringVar(master)
variable.set(number[0]) # default value

w = OptionMenu(master, variable, *number)
w.pack()

def ok():
    print ("value is:" + variable.get())

button = Button(master, text="OK", command=ok)
button.pack()

mainloop()

正常工作时,GUI会打开,并且会出现一个小的下拉菜单,其中包含number[]中的所有值。它只是无法打开。

0 个答案:

没有答案