我正在制作一个系统,该系统将添加用户的反馈和评分,并希望将反馈和评分保存到sqlite3数据库。如何使用textEdit和comboBox从用户输入中添加数据?
我在数据库中使用了PyQt5和sqlite3。
self.comboBox.addItems(["0", "1", "2", "3", "4", "5"])
def feedback(self):
rev = self.textEdit.get()
conn = sqlite3.connect('products.db')
cursor = conn.cursor()
cursor.execute('INSERT INTO Reviews (review) VALUES (?)')
conn.commit()
conn.close()
def rating(self):
rate = self.comboBox.get()
conn = sqlite3.connect('products.db')
cursor = conn.cursor()
cursor.execute('INSERT INTO Reviews (rating) VALUES (?)')
conn.commit()
conn.close()
在textEdit中输入的数据应该在数据库的审阅列中,而comboBoc中的选择应该在评分列中。