A wx.StaticText widget displays one or more lines of read-only text.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 | import wx class Example(wx.Frame): def __init__( self , * args, * * kw): super (Example, self ).__init__( * args, * * kw) self .InitUI() def InitUI( self ): txt1 = '''I'm giving up the ghost of love in the shadows cast on devotion She is the one that I adore creed of my silent suffocation Break this bittersweet spell on me lost in the arms of destiny''' txt2 = '''There is something in the way You're always somewhere else Feelings have deserted me To a point of no return I don't believe in God But I pray for you''' pnl = wx.Panel( self ) vbox = wx.BoxSizer(wx.VERTICAL) st1 = wx.StaticText(pnl, label = txt1, style = wx.ALIGN_CENTRE) st2 = wx.StaticText(pnl, label = txt2, style = wx.ALIGN_CENTRE) vbox.Add(st1, flag = wx. ALL , border = 5 ) vbox.Add(st2, flag = wx. ALL , border = 5 ) pnl.SetSizer(vbox) self .SetSize(( 250 , 260 )) self .SetTitle( 'Bittersweet' ) self .Centre() self .Show( True ) def main(): ex = wx.App() Example( None ) ex.MainLoop() if __name__ = = '__main__' : main() |