Forse sono stato un po' frettoloso nell'analizzare il codice, quindi ritornando alla versione base che avevi scritto tu devi dire al panel (self) che il suo sizer è lboxsizer cioè:
self.SetSizer( lboxsizer ) self.Layout() #dispone tutto lboxsizer .Fit( self ) #si ridimensiona per contenere tutti gli oggetti se vuoi utilizzare la mia versione, invece di self dovresti usare lbox. Però ti consiglio di continuare con self. PS.: Ti consglio nuovamente di utilizzare un form builder come esempio. In particolare wxGlade per capire come organizzare il codice, è fatto molto bene e ti permette di inquadrare dove va messo cosa, infatti ti divide il tutto in tre blocchi:definizione degli oggetti, definzione delle proprietà e infine disposizione degli oggetti stessi. Saluti Giuseppe
_______________________________________________ Python mailing list Python@lists.python.it http://lists.python.it/mailman/listinfo/python