[Python] R: Re: Gtk - ListView - Catturare la selezione di una riga e lanciare una funzione.

Valerio Turturici turturici.valerio a gmail.com
Lun 3 Maggio 2010 08:50:38 CEST


Io ho capito, ma non avevo mai sentito di un "problema" simile. Solitamente
le varie voci vengono selezionate in automatico. Non conosco bene le GTK, ma
prova a vedere se ci sono degli argomenti specifici che possono fare al caso
tuo. Oppure al massimo controlla se tramite il designer esiste qualche
opzione specifica e la reimplementi tarmite codice, al limite.

Ciao.

Il giorno 03 maggio 2010 08.14, marcofoc a libero.it <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.
>
>
> >
> >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
>
-------------- parte successiva --------------
Un allegato HTML è stato rimosso...
URL: http://lists.python.it/pipermail/python/attachments/20100503/c8848cae/attachment.htm 


Maggiori informazioni sulla lista Python