2017-08-28 17 views
1

以下将richtextctrl(text)的内容加载到db中,当我查询db时它看起来正确。如何从db加载到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中?

+0

丹尼斯,请看看https://stackoverflow.com/help/mcve。没有多少人有时间或倾向从头开始编写测试代码,只是为了提供一个答案,尤其是涉及Gui的答案 –

回答

0

您可以打开文件工作作为 您可以为数据从数据库中的光标查询保存它,然后根据内容,你可以把它写到文件

file = open('file_name.txt', "w") 
file.write("content") 

然后,您可以尝试循环多线数据。