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
[email protected]
http://lists.python.it/mailman/listinfo/python