wx frame modal o dialog redimensionable

damufo damufo en gmail.com
Mie Nov 14 17:31:26 CET 2007



Jaime Ibar escribiu:
> Hola, un frame no se puede hacer modal, sin embargo un dialog si que se
> puede.
> Cuando hayas instanciado la clase que hereda de wx.Dialog, simplemente lo
> muestras
> con el método ShowModal().
> En cuanto a lo de redimensionarlo, depende del parámetro style del
> constructor, por
> defecto es wx.DEFAULT_DIALOG_STYLE, pero si le añades wx.RESIZE_BORDER
> ya puedes redimensionarlo.
> 
> Por ejemplo sería algo asi:
> 
> import wx
> 
> class Dialogo(wx.Dialog):
>     def __init__(self):
>         wx.Dialog.__init__(self, None, -1, u'Dialogo', style =
> wx.RESIZE_BORDER | wx.DEFAULT_DIALOG_STYLE)
> 
> 
> app = wx.PySimpleApp()
> dlg = Dialogo()
> dlg.ShowModal()
> app.MainLoop()
> 
> salu2
> 

Muchísimas gracias, tu ayuda me ha servido de mucho. En definitiva, lo 
que necesitaba era el dialog con esta opción (wx.RESIZE_BORDER) y listo!
damufo

> El día 12/11/07, damufo <damufo en gmail.com> escribió:
>> Hola:
>>
>> Uso python 2.5 con las wx, en xp con boa.
>>
>> Me gustaría hacer un formulario modal. El caso es que he probado con un
>> dialog, y todo bien salbo que no se como o si se puede modificar sus
>> redimensiones en tiempo de ejecución. Después he probado con un frame el
>> cual si me permite el dimensionado pero no se como mostrarlo en forma
>> modal.
>>
>> Me gustaría saber si en wx se puede hacer un frame modal, o un dialog
>> que se pueda modificar su tamaño.
>>
>> Muchas gracias.
>>
>> _______________________________________________
>> Lista de correo Python-es
>> http://listas.aditel.org/listinfo/python-es
>> FAQ: http://listas.aditel.org/faqpyes
>>
>>
>> ------------------------------------------------------------------------
>>
>> _______________________________________________
>> Lista de correo Python-es 
>> http://listas.aditel.org/listinfo/python-es
>> FAQ: http://listas.aditel.org/faqpyes
------------ próxima parte ------------
_______________________________________________
Lista de correo Python-es 
http://listas.aditel.org/listinfo/python-es
FAQ: http://listas.aditel.org/faqpyes


Más información sobre la lista de distribución Python-es