我将“行编辑”中的值保存到文件中,以便稍后可以重新打开该文件以将其取回。我遇到索引问题。
SQLiteDbHelper.class
我的方法最多只能使用两个值,它可以很好地保存这些值,但是当我使用自己制作的open函数时,它不会重新插入它们。如果我要三个或三个以上怎么办?
答案 0 :(得分:0)
您在此行中出错:
text = "{}\n{}".format(self.LE1.text(), self.LE2.text(), self.LE3.text())
您的格式仅存储两个值,因为{}是您的值的占位符,用于输出3个值,如果要保留此格式,请执行以下操作
text = "{}\n{}\n{}\n".format(self.LE1.text(), self.LE2.text(), self.LE3.text())
但是,它不友好展开,因此您可以执行以下操作
text = ''
text = text + self.LE1.text() + '\n'
text = text + self.LE2.text() + '\n'
text = text + self.LE3.text() + '\n'
这样,您可以简单地使用相同的格式添加另一个值