Beim Start eines Frames möchte ich einen Teil des darin enthaltenen
TextCtrl markieren. Meine zwei Lösungsversuche haben leider nicht
geklappt. Was habe ich bei dem Problem übersehen?
Code: Alles auswählen
self.text = wx.TextCtrl(self, -1, predef_question, pos=(115,15))
self.text.SetSelection(start, end)
self.Refresh()
Code: Alles auswählen
self.SetFocus() #set focus to wx.Dialog frame
self.text = wx.TextCtrl(self, -1, predef_question, pos=(115,15))
def select():
self.text.SetSelection(start, end)
self.Refresh()
# wx.Yield()
self.Bind(wx.EVT_SET_FOCUS, select, self.text)
self.text.SetFocus()