Hallo @ all,
ich möchte mit Hilfe von wxPython eine Eingabe machen und diese in einem anderen Fenster ausgeben.
Mein Aufruf ist wie folgt:
dlg.textCtrl1.SetValue(('%s') % self.textCtrl1)
dlg.textCtrl2.SetValue(('%s') % self.textCtrl2)
Als ausgabe bekomme ich jedoch nicht den Inhalt der Eingabe, sondern ich bekomme folgendes:
<wx._controls.TextCtrl; proxy of C++ wxTextCtrl instance at _b0484c01_p_wxTextCtrl>
Was mache ich denn da falsch?
Gruss Michael
Problem mit String Variable
Du weist den Textfeldern als value die Referenz auf die Objekte zu, nicht deren Inhalt. Genauso wie du 'SetValue' benutzt musst du 'GetValue' benutzen um an den Inhalt einer TextCtrl zuz kommen. Ich vermute
dlg.textCtrl1.SetValue(('%s') % self.textCtrl1.GetValue())
dlg.textCtrl2.SetValue(('%s') % self.textCtrl2.GetValue())
ist das, was du willst.
Edit: Ich schreib zu langsam.
dlg.textCtrl1.SetValue(('%s') % self.textCtrl1.GetValue())
dlg.textCtrl2.SetValue(('%s') % self.textCtrl2.GetValue())
ist das, was du willst.
Edit: Ich schreib zu langsam.