How to create an unclosed dialog in wxPython?
kyosohma at gmail.com
Mon Apr 20 04:43:49 CEST 2009
On Apr 19, 4:36 am, liangguan... at gmail.com wrote:
> On 4月18日, 下午9时40分, 书虫 <liangguan... at 163.com> wrote:
> > In wxPython, after I create a wx.Frame, I want to create a modeless
> > and unclosed dialog. Here is my step:
> > app = wx.PySimpleApp()
> > f = wx.Frame(None, -1, "Test")
> > d = wx.Dialog(f, -1, "Test Dialog", style = wx.CAPTION)
> > f.Show()
> > d.Show()
> > app.MainLoop()
> > As you see, I create a dialog with wx.CAPTION style. And than, there
> > is no close button in this dialog. It seems unclosed dialog, but in
> > fact, if you enter Alt+F4 in this dialog, it will close. How could I
> > do?
> Binds the wx.EVT_CLOSE event and ignor it in the handle function.
This is the preferred method...there is a slight caveat that when you
actually want to close the dialog, you'll need to use the dialog's
More information about the Python-list