将来自textEdit和comboBox输入的数据添加到数据库PyQt5,sqlite3

时间:2019-07-20 05:06:44

标签: python sqlite pyqt5 python-3.7

我正在制作一个系统,该系统将添加用户的反馈和评分,并希望将反馈和评分保存到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中的选择应该在评分列中。

0 个答案:

没有答案