wx.RichTextCtrl中的横向滚动
我创建了一个富文本控件,代码如下:
self.userlist = wx.richtext.RichTextCtrl(self, style=wx.TE_MULTILINE|wx.TE_READONLY|wx.HSCROLL)
这个控件运行得很好,除了它的水平滚动条样式。如果我把这个富文本控件换成普通的文本控件,长行文本就能正确地水平滚动,而不是换行。但是在富文本控件中,不管怎样它都会换行。有没有简单的方法让它水平滚动呢?(不幸的是,我需要这个富文本控件的功能。)
2 个回答
0
这是wxRitchText中的一个错误,具体情况可以查看这个链接:http://trac.wxwidgets.org/ticket/9382
另外,应该使用richtext模块中的值,而不是wx.TE_MULTILINE|wx.TE_READONLY,也就是wx.richtext.RE_MULTILINE | wx.richtext.RE_READONLY,虽然这样做其实没有什么区别。
0
抱歉,我不能把这个发成评论,因为我的声望不够,而且我也不确定这算不算一个答案
http://trac.wxwidgets.org/ticket/9382 这个链接看起来有点旧,但我可以确认你看到的情况是对的。
在普通的文本框上设置 wx.TE_RICH
或 wx.TE_RICH2
,能否满足你的需求呢?