在gtk.TextBuffer中追加长文本时自动启动新行

时间:2013-05-06 19:20:24

标签: python gtk pygtk

我正在使用python编写一个非常简单的gtk接口,gtk.TextView内部有一个gtk.ScrolledWindow

这个界面非常狭窄,当打印文本(如异常消息)时,我希望它们分成适合我gtk.TextViex宽度的行,但我不能找到办法。

这是我用来打印文字的代码:

        def show_message(self, text):
            self.textbuffer_messages.insert(self.textbuffer_messages.get_end_iter(), strftime("[%H:%M:%S] >> ", gmtime()) + text + ".\n")
            adj = self.scrolledwindow_messages.get_vadjustment()
            adj.set_value( adj.get_upper() - adj.get_page_size())

有人可以帮助我吗?

谢谢大家的时间。

0 个答案:

没有答案