这是一个帮助我学习python的练习项目,所以它都是实验性的。我尝试了各种各样的东西,现在我开始迷失在阴霾中(你可能会在下面看到)。如何从Python 3中的简单txt文件填充TKinter组合框?任何帮助都会很棒。
除了填充组合框之外,以下所有内容都是:
In_file = open("PWfile.txt","r")
line = f.readlines()
print(line, end=' ')
combovalues = []
in_line = in_file.readlines()
root = Tk()
root.title("Password GUI")
root.geometry('350x200')
Label(root, text="Password Options - Choose a password").grid(row=0)
combo = Combobox(root, width=28, height=10, font=("Helvetica", 9), state="enabled")
combovalues.append(line)
combo['text'] = combovalues
combo.grid(column=0, row=1)
Quitbtn = Button(root, text="Quit", command=quit)
Quitbtn.grid(column=2, row=1)
root.mainloop()
答案 0 :(得分:0)
这就是我的做法:
#First you create your function
def function_Name():
var1 = open("c:\\your txt file path ", "r").readlines()
data = []
for line in var1:
data.append(line)
return data
#the you add to your combobox
combobox_name['values'] = function_Name()