如何禁用wxPython中多行文本控件中的文本换行?

时间:2012-10-12 09:47:59

标签: python wxpython

我正在创建我的文本控件:

wx.TextCtrl(
    panel, style=wx.NO_BORDER | wx.TE_MULTILINE | wx.TE_DONTWRAP | wx.HSCROLL
)

我已尝试使用wx.TE_DONTWRAPwx.HSCROLL的所有组合,但我的文字输入仍包含所有文字。我希望文本控件永远包装任何行,而是添加一个水平滚动条。 Here is the full code,有趣的行是 171:187


我在 OSX 10.8.1 (Mountain Lion)上使用 wxPython 2.9.4.0

结果截图:

enter image description here

1 个答案:

答案 0 :(得分:0)

事实证明这对于使用Python 2.9的OSX无效。我转而使用StyledTextCtrl代替它,效果很好。