[Python] R: Re: Gtk - ListView - Catturare la selezione di una riga e lanciare una funzione.
Pietro Battiston
toobaz a email.it
Lun 3 Maggio 2010 12:58:39 CEST
Il giorno lun, 03/05/2010 alle 08.14 +0200, marcofoc a libero.it ha
scritto:
> Ciao Pietro!
> No, la mia funzione non blocca la GUI.. fa solo questo: al selezionamento di
> una riga nella Listview, parte un'altra funzione che svuota e riempie un'altra
> Listview, utilizzando come parametro la selezione della prima. In pratica,
> nella prima Listview seleziono il fornitore, nella seconda mi vengono fuori
> tutti i prodotti che acquisto da tal fornitore.
> Funziona a dovere, ma la cosa che mi rompe molto è che il fornitore
> selezionato NON è evidenziato come se fosse selezionato..
> non so se son riuscito a spiegarmi.
OK, mi è un po' più chiaro, anche se non ho ovviamente presente tutti i
fattori in gioco... self.stampalistaprodotti restituisce True?
ciao
Pietro
>
>
> >
> >Capisco male o tu hai una funzione che avendo un tempo di esecuzione
> >lunghetto blocca la GUI?
> >
> >Se ho capito bene, la soluzione è semplicemente spostare la funzione dal
> >main loop: se è facilmente "parcellizzabile", con delle chiamate a
> >gobject.idle_add, altrimenti con un thread.
> >
> >Comunque, anche ammettendo che pur di non complicarti la vita tu sia
> >pronto ad accettare che la GUI diventi unresponsive mentre la tua bella
> >funzione viene eseguita, gobject.idle_add è comunque la soluzione:
> >invece di chiamare subito la funzione, dici di eseguirla appena "non c'è
> >nient'altro da fare".
> >
> >sempre se non ho capito male, ovviamente
> >
> >ciao
> >
> >Pietro
> >
> >_______________________________________________
> >Python mailing list
> >Python a lists.python.it
> >http://lists.python.it/mailman/listinfo/python
> >
>
>
> _______________________________________________
> Python mailing list
> Python a lists.python.it
> http://lists.python.it/mailman/listinfo/python
Maggiori informazioni sulla lista
Python