Как мне сохранить содержимое QTextEdit с форматом в базе данных? Метод toPlainText не получить формат - PullRequest
0 голосов
/ 19 февраля 2020
def add_question(self):
    sub_id = self.qSubComboBox.itemData(self.qComboBox.currentIndex())
    question = self.textEdit.toPlainText()
    option1 = self.textEdit_2.toPlainText()
    option2 = self.textEdit_3.toPlainText()
    option3 = self.textEdit_4.toPlainText()
    option4 = self.textEdit_5.toPlainText()
    option5 = self.textEdit_6.toPlainText()
    data = (sub_id,question,option1,option2,option3,option4,option5,)

    if question=="" or option1=="" or option2=="":
        QMessageBox.about(self, "Uyarı", "Soru metni ve en az iki seçenek boş bırakılamaz.")
    else:
        helper.insert("INSERT INTO question(SubID,Question,Option1,Option2,Option3,Option4,Option5) VALUES(?,?,?,?,?,?,?)", data)
        QMessageBox.about(self, "TestPro", "Soru başarıyla kaydedildi.")

'' 'Я хочу сохранить содержимое QTextEdit в базу данных с форматированием текста.' ''

1 Ответ

0 голосов
/ 19 февраля 2020

Пример: test текст выделен жирным шрифтом >> tohmtl (). Когда я сохраняю в базу данных,

Моя запись в базе данных: <---- html> .... ..... test .... <--- html>

есть еще один простой способ:)?

...