[python] wxPython - TextCtrl
Petr Hlávka
petrhlavka na gmail.com
Středa Květen 27 08:38:22 CEST 2009
Dobry den,
ja osobne bych si ukladal reference na jednotlive TextCtrl
self.TextovaPole = []
for x in range(10):
self.TextovaPole.append(wx.TextCtrl(self, -1, "jmeno"))
self.TextovaPole[0].SetValue("hodnota0")
self.TextovaPole[5].SetValue("hodnota5")
....
Pokud chcete opravdu hledat widget podle ID (nebo parametru name),
muzete pouzit metodu FindWindowById (FindWindowByName) na rodicovskem
objektu TextCtrl
http://www.wxpython.org/docs/api/wx.Window-class.html#FindWindowById
S pozdravem Petr Hlavka.
2009/5/27 <mix na svobodnik.cz>:
> Ahoj, opět jsem v koncích
> chtěl jsem se zeptat zda se dá udělat update na wx.TextCtrl i pomocí ID
> nebo musím jenom podle názvu
> např
> self.text.SetValue("hodnota")
>
> ptám se proto, že potřebuji ve smyčce vygenerovat vždy jiný počet
> textových polí, zpracovat je a pak znovu načíst jiné hodnoty to těch
> stejných polí
> např.
> for x in range(10):
> self.text = wx.TextCtrl(self, x, "jmeno")
>
> a když pak dám pro aktualizaci
> self.text.SetValue("hodnota")
> tak se mě aktualizuje jen poslední záznam, ale já potřebuji načíst
> nové hodnoty do všech polí
> prosím poraďte jak na to.
>
> děkuju Pavel
> _______________________________________________
> Python mailing list
> Python na py.cz
> http://www.py.cz/mailman/listinfo/python
>
Další informace o konferenci Python