<pre class="programlisting"><code class="methodsynopsis">Leggendo la guida mi pare che non ci sia spazio per passare variabili.<br>Sinceramente io non ho mai passato nulla alle callback.<br><br>def <span class="methodname">
signal_connect</span>(<span class="methodparam"><span class="parameter"><em class="parameter"><code>handler_name</code></em></span></span>, <span class="methodparam"><span class="parameter"><em class="parameter"><code>func
</code></em></span></span>)</code></pre><br><br><div><span class="gmail_quote">On 3/22/07, <b class="gmail_sendername">Nicola Giosmin -</b> &lt;<a href="mailto:nicgios@yahoo.it">nicgios@yahoo.it</a>&gt; wrote:</span><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
Cari tutti,<br><br>scusate&nbsp;&nbsp;la&nbsp;&nbsp;verbosità&nbsp;&nbsp;del&nbsp;&nbsp; topic,&nbsp;&nbsp;ma&nbsp;&nbsp;sono&nbsp;&nbsp;un<br>neofita.<br><br>Il mio problema è il seguente:<br><br>1]<br>Ho scritto una serie&nbsp;&nbsp;di funzioni in python (tutto<br>ok)<br><br>2] Ho creato una semplice gui con Glade (tutto ok)
<br><br>3] Ho&nbsp;&nbsp;linkato ad alcuni segnali&nbsp;&nbsp;(pulsanti) delle<br>funzioni di callback per&nbsp;&nbsp;chiamare le mie funzioni<br>(tutto ok)<br><br>4]<br>Il tutto&nbsp;&nbsp;funziona solo&nbsp;&nbsp;se chiamo&nbsp;&nbsp;delle funzioni<br>senza passargli variabili. Esp:
<br><br>&quot;on_button1_clicked&quot;:NOMEFUNZIONE<br><br>Funziona&nbsp;&nbsp;senza&nbsp;&nbsp; problemi&nbsp;&nbsp;(alla&nbsp;&nbsp; funzione&nbsp;&nbsp;devo<br>mettere un (self) come argomento, però...). Mentre<br>invece<br><br>&quot;on_button1_clicked&quot;:NOMEFUNZIONE(var1,var2,etc)
<br><br>Non funziona. :(<br><br>L&#39;errore che ricevo è il seguente:<br><br>WARNING **: handler for `on_button1_clicked&#39; not callable or a tuple<br><br>E il bottone è (ovviamente button1). Cosa sbaglio?<br>Il&nbsp;&nbsp;problema&nbsp;&nbsp;è&nbsp;&nbsp;che&nbsp;&nbsp; la&nbsp;&nbsp;mia&nbsp;&nbsp;funzione&nbsp;&nbsp;dovrebbe
<br>prendere&nbsp;&nbsp;un&nbsp;&nbsp;valore&nbsp;&nbsp;e non&nbsp;&nbsp;lavorare&nbsp;&nbsp;con&nbsp;&nbsp;valori<br>predefiniti... credo di&nbsp;&nbsp;dover passare valori alla<br>funzione&nbsp;&nbsp;di callback,&nbsp;&nbsp;ma non&nbsp;&nbsp;so come&nbsp;&nbsp;si fa&nbsp;&nbsp;in<br>glade; oppure devo modificare il codice di python?<br><br>
grazie dell&#39;aiuto<br><br>nicgios<br><br><br><br><br>_______________________________________________<br>Python mailing list<br><a href="mailto:Python@lists.python.it">Python@lists.python.it</a><br><a href="http://lists.python.it/mailman/listinfo/python">
http://lists.python.it/mailman/listinfo/python</a><br></blockquote></div><br><br clear="all"><br>-- <br>Marco Bonifazi