RichTextCtrl的帮助。Refresh()和self.Layout()
你好,
我的面板上有一个RichTextCtrl,我试图在其中显示一些富文本。我已经阅读了HTML格式的富文本。我使用的是MVC格式,所以我的视图(RichTextCtrl)与我的控制器在不同的代码中。在我的控制器中,我正在尝试:
选择 | 换行 | 行号
- out = StringIO()
- handler = rt.RichTextXMLHandler()
- buffer = self.view.rtEditor.GetBuffer()
- buffer.AddHandler(handler)
- out.wirte(content)
- out.seek(0)
- handler.LoadStream(buffer, out)
- self.view.rtEditor.Refresh()
- self.view.Layout()
我的问题是:刷新()有什么作用?为什么我找不到任何关于它的文档?Layout()有什么作用?为什么我找不到任何关于它的文档?最重要的是,为什么我的文本没有显示在我的RichTextCtrl中?我已经在一个没有MVC的Python应用程序中尝试过了,它运行得很好。
谢谢。