<div dir="ltr"><div>Salve a tutti.</div><div>Sto usando in un piccolo programma le pygtk dove ho l'esigenza di creare dei checkbutton in base ad una lista che leggo da un file e nella creazione dinamica imposto la label con il testo letto.</div>
<div>Di seguito una parte del codice in cui creo dinamicamente i checkbutton.</div><div> </div><div>  dict_hosts=leggi_file_hosts()<br>  for host in dict_hosts.keys():    #leggo i vari host dal dizionario<br>   i+=1    #incremento il contatore<br>
   self.check=gtk.CheckButton(host)    #creo il widget check ed assegno la label con l'host<br>   if dict_hosts[host]=='True':<br>    self.check.set_active(True)<br>   else:<br>    self.check.set_active(False)<br>
   self.check.connect("toggled", self.toggled, "check button %i" % i)   #connetto alla funzione toggled il check<br>   self.vbox.pack_start(self.check,0,0)    #inserisco nel VBox i vari check</div><div>
 </div><div> </div><div>Fin qui tutto bene, il mio problema nasce quando voglio eliminare uno di questi checkbutton come faccio ad identificarli, tipo con un ciclo e controllo la label, ma non ho trovato in rete.</div><div>
Se avete suggerimenti anche nel modo di come ho impostato il codice sopra sono graditi.  <br clear="all"><br>-- <br>Cordiali saluti.<br>Antonino Cardillo.<br>E-mail: <a href="mailto:antoninocardillo.it@gmail.com" target="_blank">antoninocardillo.it@gmail.com</a><br>
Cell. 393-6214016<br>Skype: antonino73
</div></div>