[PIPython] sorgente su piu files
blink_twilight
damnit182
Mer 29 Dic 2004 13:21:39 CET
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.
--
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