[Python] wx Frame bloccante.

Y3s y3s a katamail.com
Gio 30 Ott 2008 19:26:04 CET


Il giorno 30/ott/08, alle ore 15:54, Matteo Buferli ha scritto:

> -----BEGIN PGP SIGNED MESSAGE-----
> Hash: SHA1
>
> Buonasera,
> avrei bisogno di un veloce consiglio: attraverso il seguente codice
> wx.Frame(self, wx.ID_ANY, "Benvenuto!",pos=(0,0), size=(550,310),
> style=wx.DEFAULT_FRAME_STYLE,name="welcome")
> inizializzo un frame sopra un'altra finestra.
>
> Avrei bisogno di fare si che non si possa fare nulla finche' questa
> finestra non viene distrutta: la finestra presenta semplicemente due
> bottoni A e B, in base alla scelta la finestra sottostante cambia
> modalita'.
>

Usa wx.Dialog invece di wx.Frame e mostrala con ShowModal()

> Attualmente posso chiudere la finestra attraverso la X di sistema,
> vorrei rimuovere tale X e fare in modo che sia impossibile accedere
> alla finestra di sotto.
>

Usa uno stile della dialog che non contenga wx.CLOSE_BOX, esempio:

mydialog = wx.Dialog(parent, -1, style=wx.CAPTION)

--
Antonio Valente




Maggiori informazioni sulla lista Python