> In particolare "AnotherTutorial". Grazie Devid per l'informazione, mi sembra interessante, soprattuto perchè c'è moltissimo codice :-). Ora mi tocca leggerlo con attenzione....
> Alla ricerca del mio Ide definitivo ho tradotto un pezzettino del > manuale di Boa e lo trovi su : http://www.mige.org/BoaCostructor.html Non conosco boa. Sto imparando e tentando in questo periodo di programmare in python e soprattuto in wxPython, ma solo con IDLE. Mi potrsti dare qualche riferimento in più? > Abbi pietà e non ridere per gli strafalcioni :-) scherzi, non ridere tu dei miei.. :-D > Che problema ai con "wxPython::wxTextCtrl" ? > Non che io ne sappia molto ma non si sa mai. sta nel Digest di Python, Volume 6, Numero 10 Ti allego il testo. > Ciao > Devid Ciao Elvis ------------------------------------------------------ Fino al 30% di risparmio + sconto extra del 10%. Scopri Direct Line con il preventivo gratuito, entro il 31 Ottobre! http://click.libero.it/direct_line7
OBBIETTIVO: associare alla pressione di un bottone il controllo di date in una lista (listone) di oggetti (causa) che a loro volta hanno una lista (causa.atti) di oggetti (atto) con una proprietà data (atto.data); le date inferiori ad una data scadenza voglio siano visualizzate in qualche modo. Ho pensato di utilizzare direttamente un wxTextCtrl in modo da poter manipolare il testo PROBLEMA: non riuscendovi , ho pensato di caricare nel wxTextCtrl un file di testo. Non so come: 1)visualizzare il wxTextCtrl 1)ripulire il file di testo ad ogni controllo di scadenze il codice in questione è: ## btn_scadenza=wxButton(self,ID_BTN_SCAD,"CONTROLLA SCADENZE") EVT_BUTTON(self,ID_BTN_SCAD,self.controlla_scadenze) def controlla_scadenze(self,event): #giorni della scadenza text_scadenze=wxTextEntryDialog(self,"","","",wxOK|wxCANCEL, wxPoint(0,200)) if text_scadenze.ShowModal()==wxID_OK: giorni=int(text_scadenze.GetValue()) text_scadenze.Destroy() oggi=datetime.date.today() delta_time=datetime.timedelta(days=giorni) scadenza=oggi+delta_time file_scadenze=open("scadenze.txt","r+") #pulisci il file for linea in file_scadenze.readlines(): #????????? #controllo vero e proprio for causa in listone: for atto in causa.atti: if atto.data < scadenza: file_scadenze.write(atto.data) # dlg=wxDialog(self,-1,"scadenze") dlg.Show(1) ID_TEXTCTRL=wxNewId() textctrl=wxTextCtrl(dlg,ID_TEXTCTRL,"",wxPoint(),style=wxTE_MULTILINE) EVT_TEXT(self,ID_TEXTCTRL,self.OnText) textctrl.LoadFile("scadenze.txt") file_scadenze.close # def OnText(self,event): pass ## Grazie a tutti :)
_______________________________________________ Python mailing list Python@lists.python.it http://lists.python.it/mailman/listinfo/python