Giuly
13-03-2005, 21:06
Hi,
ich will die letzte line in einem multiline wxTextCtrl replacen.
Wie mach ich das am besten?
MfG Giuly
Edit: Wenn es wxTextCtrl.ReplaceLine() unter wxPython gäbe, wär das ganze ja einfacher..
self.txtOut.ReplaceLine(self.txtOut.GetNumberOfLin es(), "toA")
Leider gibts das nicht, also muss wxTextCtrl::Replace() herhalten. IS nur leider verd schwer, und geh nicht so wie ich mir das gedacht hab..
self.txtOut.Replace(self.txtOut.XYToPosition(0, self.txtOut.GetNumberOfLines()), self.txtOut.XYToPosition(self.txtOut.GetLineLength (self.txtOut.GetNumberOfLines()), self.txtOut.GetNumberOfLines()), toA)
Das geht nur leider irgendwie nicht. Vielleicht kann mir ja jemand sagen wo da der Fehler ist.
ich will die letzte line in einem multiline wxTextCtrl replacen.
Wie mach ich das am besten?
MfG Giuly
Edit: Wenn es wxTextCtrl.ReplaceLine() unter wxPython gäbe, wär das ganze ja einfacher..
self.txtOut.ReplaceLine(self.txtOut.GetNumberOfLin es(), "toA")
Leider gibts das nicht, also muss wxTextCtrl::Replace() herhalten. IS nur leider verd schwer, und geh nicht so wie ich mir das gedacht hab..
self.txtOut.Replace(self.txtOut.XYToPosition(0, self.txtOut.GetNumberOfLines()), self.txtOut.XYToPosition(self.txtOut.GetLineLength (self.txtOut.GetNumberOfLines()), self.txtOut.GetNumberOfLines()), toA)
Das geht nur leider irgendwie nicht. Vielleicht kann mir ja jemand sagen wo da der Fehler ist.