Горизонтальная прокрутка в wx.RichTextCtrl - PullRequest
0 голосов
/ 03 мая 2010

У меня RichTextCtrl, созданный следующим образом:

self.userlist = wx.richtext.RichTextCtrl(self, style=wx.TE_MULTILINE|wx.TE_READONLY|wx.HSCROLL)

Все работает нормально, за исключением стиля wx.HSCROLL. Если я изменю RichTextCtrl на обычный TextCtrl, он корректно прокручивает горизонтальные прокрутки на длинных строках, а не переносит их, но на RichTextCtrl переносит независимо Есть ли простой способ сделать это прокручивать горизонтально? (Мне, к сожалению, нужен набор функций RichTextCtrl для этого объекта.)

Ответы [ 2 ]

0 голосов
/ 04 мая 2010

Это ошибка в wxRitchText, см. http://trac.wxwidgets.org/ticket/9382

Также вместо wx.TE_MULTILINE | wx.TE_READONLY вы должны использовать значения из модуля richtext, т.е. wx.richtext.RE_MULTILINE | wx.richtext.RE_READONLY, хотя это не имеет никакого значения, все же.

0 голосов
/ 04 мая 2010

извините, я не могу опубликовать это как комментарий, так как у меня нет репутации, и я не уверен, что это ответ как таковой

http://trac.wxwidgets.org/ticket/9382 это выглядит старым, но я подтверждаю поведение, которое вы видите.

Дает ли вам установка wx.TE_RICH или wx.TE_RICH2 на обычном TextCtrl нужное вам поведение?

...