我想通过路径从我的 txt 文件中的行制作检查按钮,然后想要获取检查按钮的值。在里面2021-03-27.txt
1. Python
2. C++
然后,如果选中,1.Python
我需要追加1. Python complete
2021-03-27.txt
但我不知道如何匹配检查按钮的行和变量。我该如何解决?
path = "/Study/2021-03-27.txt"
f_open = open(path, "r")
lines = f_open.readlines()
hw_lists = []
chkvar = []
for line in lines:
hw_lists.append(line)
f_open.close()
chkvar_count = 0
for hw_list in hw_lists:
Checkbutton(root, text=hw_list, variable=chkvar[chkvar_count]).pack()
chkvar_count += 1
def resut_output():
for i in range(len(hw_lists)-1):
if chkvar == 1:
f_open = open(path, "a")
f_open.write(hw_lists[i]+"complete")
f_open.close()
Button(root, text="OK", command=resut_output).pack()
root.mainloop()