【发布时间】:2020-02-20 13:05:45
【问题描述】:
到目前为止,我可以使用
将来自QLineEdit 的输入插入到数据库中
self.add_to_db_button.clicked.connect(self.add_userinput)
def add_userinput(self):
self.query = qsql.QSqlQuery()
self.query.prepare("INSERT INTO userinput(firstcolumns) VALUES(?)")
self.query.addBindValue(self.user_input.text())
self.query.exec()
self.close
使用此代码可以在我的数据库中添加一行
如何将来自多个QLineEdit 的输入插入到我的数据库中,从列中的空行开始?
例如:
self.query.addBindValue(self.schale1_input.text())
self.query.addBindValue(self.input_1.text())
self.query.addBindValue(self.input_2.text())
self.query.addBindValue(self.input_3.text())
self.query.addBindValue(self.input_4.text())
我知道我需要使用QSqlQuery Class 中的next() 来切换到另一行
但到目前为止我不知道如何执行它
【问题讨论】:
标签: python-3.x database sqlite pyqt5