Как вы загружаете из базы данных в 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")

Затем вы можете попробовать цикл для многострочных данных.

Другие вопросы по тегам