Ahoj Omluvám se, že to posílám dvakrát. Omylem jsem zmáčknul nějakou klávesovou zkratku a Outlook to odeslal´:(
Když se přenesu přes problém, že v Symbianu je python 2.2 narazím na další. Je způsobený bud špatnou dokukmentací, nebo tím, že takové věci prostě nejsou možné. Pro své programy vytvářím grafické prostředí. Používám k tomu modul appuifw. Potřebuju od uživatele získat několik informací a k tomu používám Form: data = [(u"r1","text",u""),(u"r2","text",u"")] self._iForm = appuifw.Form(data, appuifw.FFormEditModeOnly) self._iForm.menu=[(u"Proved",self.funkce)] self._iForm.execute( ) 1) Toto mi zobrazí formulář na display. Když zmáčknu levé tlačítko vyjede na mě menu [Uložit, Proved]. Jenomže já tam to talčítko [uložit] nechci, dá se odstranit? 2) Další problém je, že pokud chci získat data z formuláře musím k tomu použít: self._iForm[0][2] Jenomže toto vrátí správný výsledek pouze tehdy pokud předtím uložím obsahm formuláře. 3) Jak se dá formulář smazat z obrazovky? Potřebuju, když uživatel formulář vyplní a zmáčkne tlačítko [Proved], aby se formulář zavřel a zobrazil výsledek. t=appuifw.Text() t.set(unicode(str(vysledek),"utf-8")) appuifw.app.body=t Jenomže toto formulář nepřekryje. Objeví se to až když formulář zavřu. Děkuji za odpovědi
_______________________________________________ Python mailing list [email protected] http://www.py.cz/mailman/listinfo/python
