[PIPython] sorgente su piu files
blink_twilight
damnit182
Mer 29 Dic 2004 13:25:44 CET
blink_twilight wrote:
> Matteo Giacomazzi wrote:
>
>> "Tuffati" nel "Dive into Python", allora!
>> E` perfetto per chi ha già dimestichezza con qualche altro linguaggio.
>>
>> Se poi vorrai approfondire - e non temi l'inglese - ti consiglio
>> l'acquisto di "Python in a Nutshell" del buon Alex Martelli.
>>
>> Ciao,
>> Matteo
>> _______________________________
>
>
>
> ti ringrazio molto, ho cominciato a capirne qualcosa.
> ok..allora vi sparo subito la prima domanda :)
>
> ho in un file una parte di script cosi:
> [code]
> import poplib, sys, os
> from wxPython.wx import *
> from Posta import *
>
>
> class MiaApp(wxApp, Posta):
> user_ = ''
> pwd=''
> counter = 0
> def OnInit(self):
> self.dlg = wxDialog(None, -1, "Riconoscimento", size=(130,180))
> ID_BTN = wxNewId()
> ID_TXT = wxNewId()
> ID_ST = wxNewId()
> st = wxStaticText(self.dlg, ID_ST, "Nome Utente: ", wxPoint(5,5))
> self.txt1 = wxTextCtrl(self.dlg, ID_TXT, "", wxPoint(10, 20))
> st2 = wxStaticText(self.dlg, -1, "Password: ", wxPoint(5, 43))
> self.txt2 = wxTextCtrl(self.dlg, -1, "",wxPoint(10,
> 65),style=wxTE_PASSWORD)
> btn = wxButton(self.dlg, ID_BTN, "Entra", wxPoint(20, 100))
> EVT_BUTTON(self.dlg, ID_BTN, self.OnEnter)
> self.dlg.ShowModal()
> self.dlg.Destroy()
> return 1
>
> def OnEnter(self, event):
> self.user_ = self.txt1.GetValue()
> self.pwd = self.txt2.GetValue()
> if self.user_ == "user" and self.pwd == "password":
> return self.OnOk()
> else:
> if self.counter < 3:
> return self.OnError(self)
> def OnOk(self):
> Posta.OnInit(self)
> [/code]
>
> dove "Posta.py" (per ora) e' solo una wxDialog. Tutto ok, riesco a far
> partire la wxDialog che si trova in Posta.
> Ma come faccio a "distruggere" self.dlg nello stesso momento far
> partire la wxDialog di Posta? (devo farlo in "self.Ok"?
> e se si..come?) grazie a tutti e scusate per la lunghezza del messaggio.
e' scritto male, ovviamente "def OnOk(self):" e' sulla stessa colonna di
"def OnEnter(self.....) ciao :)
--
No virus found in this outgoing message.
Checked by AVG Anti-Virus.
Version: 7.0.296 / Virus Database: 265.6.5 - Release Date: 26/12/2004
More information about the Python
mailing list