Jak programowo zamknąć wx.DirDialog?
Mam aplikację wxpython, która otwiera wx.DirDialog przy kliknięciu przycisku.
dlg = wx.DirDialog(self, "Choose a directory:", style=wx.DD_DEFAULT_STYLE)
if dlg.ShowModal() == wx.ID_OK:
# Do some stuff
Ponieważ moja aplikacja jest wielowątkowa i używa wxTaskbaricon, który pozwala użytkownikowi (na Win 7) na zamykanie aplikacji, nawet gdy modalny DirDialog jest otwarty, chcę zamknąć DirDialog przed zamknięciem głównej aplikacji. Jakoś nie działa poniżej metody:
dlg.Destroy()
dlg.Close(True)