Il giorno 23/giu/08, alle ore 14:20, simone ha scritto: > Giovanni Urpanti ha scritto: > >> Mi spiego meglio, voglio fare in modo che appena l'utente apra una >> finestra, la parent sia disattivata e non possa essere utilizzata >> fino >> alla chiusura di quella appena aperta. >> Grazie a tutti coloro che sapranno darmi delucidazioni > > Prova a cercare la proprietà modal del frame. > > Ad esempio: > http://www.barisione.org/wxpython/cap5.html > > dice di mettere: > > dlg.ShowModal() > > anziché > > dlg.Show()
Questo funziona solo per i dialog, non per i frame. Il modo giusto in effetti sarebbe quello di usare un dialog, che è esattamente un frame che può essere modale (più altre piccole differenze). Se non vuoi, per qualche motivo strano, usare i dialog, l'unica è quella che è stata già suggerita: disabilitare il frame con Enable (False) e poi gestire a mano i vari eventi di focus/activate..insomma reimplementare dialog ma peggio :-) -- Antonio Valente _______________________________________________ Python mailing list Python@lists.python.it http://lists.python.it/mailman/listinfo/python