Domanda

Sono un novizio di Glade / pygtk.

che sto facendo con alcune voci di menu radio. Ho creato un gestore di segnale sulla scheda segnali,

gestore: on_group_menu_change
i dati degli utenti: 7

quello che mi aspettavo è passare il valore int (o STR) 7 come param utente al gestore. Tuttavia, in fase di avvio, ho trovato tale avvertimento:

  

Non è stato possibile occhiata oggetto 0 sul segnale   group_changed dell'oggetto radiomenuitem1

Lo so GtkBuilder ossequio 7 come un riferimento a un oggetto.

Così come posso solo passare un int / str al gestore?

È stato utile?

Soluzione

Sembra che questo è ancora sul Glade / GtkBuilder todo-list: http: // dal vivo .gnome.org / Glade / tabella di marcia / RealUsableSignals

Al momento è possibile passare solo i riferimenti agli oggetti che si definisce nel xml.

Edit: Dato GTK + 3, gli sviluppatori hanno rotto più di una semplice API ... Il link di cui sopra è archiviato: https: //web.archive. org / web / 20100510072526 / http: //live.gnome.org/Glade/Roadmap/RealUsableSignals

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top