grie a tutti per le risposte, ora provo, anche se con global ho risolto però avrei un'altra domanda:
come si fà a far si che quando si preme la x delle finestre in alto a dx, al richiamo successivo con lo "show" riappaia? voi dirrete usa "hide".... io ho provato associando al delete_event gtk_widget_hide, ma non funziona ciao, e grazie di nuovo!! Spartaco > > ---------------------------------------------------------------------- > > Message: 1 > Date: Mon, 18 Sep 2006 10:22:19 +0200 > From: "Giorgio" <[EMAIL PROTECTED]> > Subject: Re: [Python] GLade > To: python@lists.python.it > Message-ID: <[EMAIL PROTECTED]> > Content-Type: text/plain; charset="ISO-8859-1" > > > > > On 15/09/2006 at 20.47 spa wrote: > > >salve a tutti > > > >sono un principiante pythoniano, e vorrei alcune delucidazioni > > > >premetto che ho creato un programmetto con Gui fatta con Glade > > > >1)- Dato che ad ogni pressione del pulsante è associata una funzione, ho > >bisogno di alcune variabili che mi valgano anche al di fuori delle > >funzioni, come faccio a fargli capire che quel valore non deve morire > >alla fine della funzione, con return mi sembra che non funzioni. > > > > > >2)- vorrei sapere se è possibile passare dei parametri a delle funzioni > >del tipo sottostante collegate alla pressione del pulsante ad es. > >passare una variabile a Inserisci: > > > ># Inserisci elemento > >def Inserisci(obj): > > Nome = ApplicazioneGlade.get_widget('entry1').get_text() > > Telefono = ApplicazioneGlade.get_widget('entry2').get_text() > > Indirizzo = ApplicazioneGlade.get_widget('entry5').get_text() > > Email = ApplicazioneGlade.get_widget('entry7').get_text() > > Pagina_web = ApplicazioneGlade.get_widget('entry8').get_text() > >. > >. > > Semplicemente le variabili pui renderle globali: self.Nome,self.Telefono ecc > Le funzioni sono richiamabili alla pressione di un tasto se le definisci tipo: > > def Inserisci(self,event): > > > la definizione del pulsante dovra' contenere una riga del genere: > > wx.EVT_BUTTON(self, self.[nome_pulsante].GetId(),self.Inserisci) > > > Ciao > Giorgioc > >
_______________________________________________ Python mailing list Python@lists.python.it http://lists.python.it/mailman/listinfo/python