Python 3.x 使用PyQt5将多样式行插入sqlite数据库

Python 3.x 使用PyQt5将多样式行插入sqlite数据库,python-3.x,database,sqlite,pyqt5,Python 3.x,Database,Sqlite,Pyqt5,到目前为止,我可以将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.ad

到目前为止,我可以将
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

使用此代码,a可以在我的数据库中添加一行广告

如何将多个
QLineEdit
中的输入插入数据库中,从列n中的空行开始? 例如:

 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类中的
next()
切换到另一行
但到目前为止,我不知道如何执行它

我在pyside2文档中找到了解决方案

我需要使用
BatchExecutionMode
插入多个值

在文档中也是一个例子