wx.DirDialog 能否没有parent直接运行?

wx.DirDialog 能否没有parent直接运行?

import wx

dlg = wx.DirDialog(None, "Choose a directory:",
                          style=wx.DD_DEFAULT_STYLE
                           )

if dlg.ShowModal() == wx.ID_OK:
    self.log.WriteText('You selected: %s\n' % dlg.GetPath())

dlg.Destroy()

以上代码在给parent =None是不能运行的,难道必须借助于一个Frame?
__init__(self, parent, message=DirSelectorPromptStr, defaultPath=EmptyString, style=0, pos=DefaultPosition, size=DefaultSize, name=DirDialogNameStr)
(Constructor)
可能不行吧。