Re: [Python] Lavoro

2006-10-13 Per discussione Aldes Rossi

jamba ha scritto:
Ho la necessità di avere un programma personalizzato per il mio studio 
si tratta di un gestionale (niente di tecnico tale da dover studiare 
normative fiscali ecc...). vorrei che fosse multipiattaforma e magari 
con interfaccia web (cosa gradita ma non necessaria).

Hai visto phasis?

L'ha fatto Massimo Gerardi tutto con strumenti open-source, in python, 
con data-base SQLite e Mysql.

E' rilasciato sotto licenza GPL

Puoi guardare qui:
http://www.phasis.it/

Saluti: Aldes Rossi
via G.Bisi 1/a - 41012 Carpi (MO)
tel059.6229074  348.2321235
fax01572030367 (senza prefisso)
email: [EMAIL PROTECTED]
 [EMAIL PROTECTED]
skype: raldes


___
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python


[Python] wxPython::wxTextCtrl

2006-10-13 Per discussione elvis . masarin78
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 :) 



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