database - 我应该如何将带有格式的 QTextEdit 内容保存到数据库?toPlainText 方法无法获取格式
问题描述
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 内容保存到数据库中。'''
解决方案
示例:测试文本为粗体 >> tohmtl() 。当我保存到数据库时,
我的数据库记录是:<----html>.... .....test ....<---html>
还有另一种简单的方法:)?
推荐阅读
- firebase - 用于管理篮球比赛的 Firebase 数据库的适当结构
- google-analytics - 谷歌分析实时活跃用户被严重夸大
- java - 随机化 LiveData
- amazon-web-services - AWS Rehost 详细步骤
- git - Git 提交未经验证但应经过验证
- python - 在 Python 中使用 Paramiko 检查目录是否可以删除
- flutter - 如何在 Flutter 中创建多个可选择的段落?
- python - 获取数组([10])问题
- r - 在连接一列下的唯一条目时加入数据框而不创建重复行
- database - 对于我使用 Kotlin 的需要,什么是好的轻量级 ORM?