wxpython中的多行文本

Multiline text in wxpython

我想使用 wxpython 在面板中放置一个大文本并使用多行显示它,但我找不到如何更改行。

谢谢

这是一个例子:

import wx
class My_Frame(wx.Frame):
    def __init__(self,*args,**kwargs):
            super(My_Frame,self).__init__(*args,**kwargs)
            self.SetSize((600,600))
            self.SetTitle('Example')
            self.Centre()
            self.Show(True)



            self.panel = wx.Panel(self)
            self.text = wx.StaticText(self.panel,label='big text')



def main():       
    app = wx.App()
    My_Frame(None)
    app.MainLoop()





main()

使用 wx.TextCtrl with the following style.

  • wx.TE_MULTILINE:文本控件允许多行。如果未指定此样式,则不应在控件值中使用换行符。