<div dir="ltr">Premettendo che non ho tanta esperienza con gtk, credo dovresti chiudere il loop creato in ask_data con un<font color="#000000"><span style="line-height:18px"> gtk.main_quit() nella funzione confirm. </span></font></div>
<div class="gmail_extra"><br><br><div class="gmail_quote">Il giorno 08 aprile 2013 16:18, Matteo Perini <span dir="ltr"><<a href="mailto:perini.matteo@gmail.com" target="_blank">perini.matteo@gmail.com</a>></span> ha scritto:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Ciao a tutti,<br>
ho un piccolo problema.<br>
In una gui con gtk, ad un certo punto<br>
ho un ciclo while all'interno del quale ho bisogno di chiedere dei dati all'utente.<br>
Una cosa di questo tipo:<br>
<br>
while running:<br>
    x=self.ask_data()<br>
    if x!=0:<br>
        lista.append()<br>
    else:<br>
        running=False<br>
<br>
per inserire i dati non mi č venuto in mente altro che creare una piccola finestra con una textbox e un bottone per confermare.<br>
<br>
la finestra č costruita cosė:<br>
<br>
def ask_data(self):<br>
    win=....<br>
    self.textbox=....<br>
    btn=...<br>
    def confirm(widget,self):<br>
        d=self.textbox.get_text()<br>
        return d<br>
    y=btn.connect('clicked',<u></u>confirm,self)<br>
    win.show_all()<br>
    gtk.main()<br>
    return y<br>
<br>
Il problema si ha quando, una volta immesso il dato, si da la conferma con il bottone (btn). Il flusso del programma si interrompe o meglio non torna al ciclo while.<br>
Qualcuno ha qualche suggerimento su come risolvere questa situazione?? ho provato anche altri modi rispetto a quello esposto ma non trovo soluzione.<br>
Grazie in anticipo<span class="HOEnZb"><font color="#888888"><br>
Matteo Perini<br>
______________________________<u></u>_________________<br>
Python mailing list<br>
<a href="mailto:Python@lists.python.it" target="_blank">Python@lists.python.it</a><br>
<a href="http://lists.python.it/mailman/listinfo/python" target="_blank">http://lists.python.it/<u></u>mailman/listinfo/python</a><br>
</font></span></blockquote></div><br><br clear="all"><div><br></div>-- <br>____________________________<br>Giuseppe Amato<br>e-mail: <a href="mailto:giuamato@gmail.com" target="_blank">giuamato@gmail.com</a>
</div>