Add text control to frame : Text « wxPython « Python Tutorial






Add text control to frame
import wx

class MyFrame(wx.Frame):

    def __init__(self):
        wx.Frame.__init__(self, None, -1, "My Frame", size=(300, 300))
        panel = wx.Panel(self, -1)
        panel.Bind(wx.EVT_MOTION,  self.OnMove)
        wx.StaticText(panel, -1, "Pos:", pos=(10, 12))
        self.posCtrl = wx.TextCtrl(panel, -1, "", pos=(40, 10))

    def OnMove(self, event):
        pos = event.GetPosition()
        self.posCtrl.SetValue("%s, %s" % (pos.x, pos.y))

app = wx.PySimpleApp()
frame = MyFrame()
frame.Show(True)
app.MainLoop()








19.42.Text
19.42.1.Add text control to frameAdd text control to frame
19.42.2.Text Entry ExampleText Entry Example
19.42.3.Select the multi-line controlSelect the multi-line control
19.42.4.Change font and colorChange font and color