> 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

Rispondere a