【发布时间】:2019-09-25 20:00:04
【问题描述】:
我正在尝试从文本文件加载复选框值。
让我解释一下..
这是屏幕:
我有一段代码可以将结果保存到 .txt 文件中。
这是 .txt 文件:
现在,当我关闭并重新打开 .py 文件时,一切都会重置。
我想实现一个按钮,该按钮将从 txt 文件中加载最后一行并执行以下操作:
如果来自文本文件的option1 是0 和option2 是1,当单击加载时,option2 复选框将是唯一选中的复选框。
像这样:
Intended result when loading the txt file
如何做到这一点?
这是我当前的代码:
from tkinter import *
master = Tk()
master.minsize(200, 100)
var = IntVar()
var2 = IntVar()
a = Checkbutton(master, text="Option 1", variable=var)
a.pack()
b = Checkbutton(master, text="Option 2", variable=var2)
b.pack()
def save():
text_file = open("text.txt", "a")
text_file.write("Option1 %d Option2 %d \n" % (var.get(), var2.get()))
text_file.close()
Button(master, text = "Save", command = save ).pack()
mainloop()
【问题讨论】:
标签: python tkinter tkinter.checkbutton