Una volta è comparso un thread simile in lista, ricordo che la soluzione fu
la seguente:
{"nome_segnale": (nomefunzione, arg1, arg2) }

Prova così.

On 3/22/07, Nicola Giosmin - <[EMAIL PROTECTED]> wrote:
>
> Cari tutti,
>
> scusate  la  verbosità  del   topic,  ma  sono  un
> neofita.
>
> Il mio problema è il seguente:
>
> 1]
> Ho scritto una serie  di funzioni in python (tutto
> ok)
>
> 2] Ho creato una semplice gui con Glade (tutto ok)
>
> 3] Ho  linkato ad alcuni segnali  (pulsanti) delle
> funzioni di callback per  chiamare le mie funzioni
> (tutto ok)
>
> 4]
> Il tutto  funziona solo  se chiamo  delle funzioni
> senza passargli variabili. Esp:
>
> "on_button1_clicked":NOMEFUNZIONE
>
> Funziona  senza   problemi  (alla   funzione  devo
> mettere un (self) come argomento, però...). Mentre
> invece
>
> "on_button1_clicked":NOMEFUNZIONE(var1,var2,etc)
>
> Non funziona. :(
>
> L'errore che ricevo è il seguente:
>
> WARNING **: handler for `on_button1_clicked' not callable or a tuple
>
> E il bottone è (ovviamente button1). Cosa sbaglio?
> Il  problema  è  che   la  mia  funzione  dovrebbe
> prendere  un  valore  e non  lavorare  con  valori
> predefiniti... credo di  dover passare valori alla
> funzione  di callback,  ma non  so come  si fa  in
> glade; oppure devo modificare il codice di python?
>
> grazie dell'aiuto
>
> nicgios
>

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

Rispondere a