我想将信息保存在基于 Tkinter 的应用程序的文本文件中。
def SaveInfo():
NameInfo = NameVar.get()
SurnameInfo = SurnameVar.get()
f = open('cv.txt', 'w')
print (NameVar.get(), SurnameInfo)
f.write(f'name - {NameInfo}')
f.close()
NameVar = StringVar()
Label(MainInfo, text='Name ', padx=5, pady=5).grid(row=1, column=1)
Name = Entry(MainInfo, textvariable=NameVar).grid(row=1, columnspan=3,
column=2)
SurnameVar = StringVar()
Label(MainInfo, text='Surname ', padx=5, pady=5).grid(row=2, column=1)
Surname = Entry(MainInfo, textvariable=SurnameVar).grid(row=2,
columnspan=3, column=2)
Submit1 = Button(MainInfo, text='Submit',
command=SaveInfo()).grid(row=10, column=3)
Run Code Online (Sandbox Code Playgroud)
当我在条目中输入内容时,它既不打印任何内容也不保存任何信息。
问题是您在创建时运行该功能Button
。去掉括号:
Submit1 = Button(MainInfo, text = "Submit", command = SaveInfo).grid(row = 10, column = 3)
Run Code Online (Sandbox Code Playgroud)
希望这有帮助!
归档时间: |
|
查看次数: |
47 次 |
最近记录: |