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 :)
Ancora dubbi? Scegli Barclaycard, la carta di Credito leader in Europa: 0 Canone, 0 Commissioni, 100% Sicura! http://click.libero.it/barclaycard
_______________________________________________ Python mailing list Python@lists.python.it http://lists.python.it/mailman/listinfo/python