Как вы загружаете из базы данных в richtextctrl?
Следующее загружает содержимое richtextctrl (текст) в БД, когда я запрашиваю БД, это выглядит правильно.
out = BytesIO()
handler = wx.richtext.RichTextXMLHandler()
rt_buffer = self.text.GetBuffer()
handler.SaveFile(rt_buffer, out)
self.xml_content = out.getvalue()
cx.execute("insert into notes (key, data) values (?, ?)", (key, self.xml_content))
self.conn.commit()
Вопрос, как мне получить его обратно из БД и загрузить в richtextctrl?
1 ответ
Вы можете работать с открытым файлом, так как вы можете запросить данные из базы данных, сохранить их в курсоре и затем в зависимости от содержимого вы можете записать их в файл.
file = open('file_name.txt', "w")
file.write("content")
Затем вы можете попробовать цикл для многострочных данных.