- dlg = wxFileDialog(frame, "Choose a file", os.getcwd(), "", wildcard,
- wxOPEN
- | wxMULTIPLE
- #| wxCHANGE_DIR
- )
- if dlg.ShowModal() == wxID_OK:
+
+ # Create the dialog. In this case the current directory is forced as the starting
+ # directory for the dialog, and no default file name is forced. This can easilly
+ # be changed in your program. This is an 'open' dialog, and allows multitple
+ # file selection to boot.
+ #
+ # Finally, of the directory is changed in the process of getting files, this
+ # dialog is set up to change the current working directory to the path chosen.
+ dlg = wx.FileDialog(
+ frame, message="Choose a file", defaultDir=os.getcwd(),
+ defaultFile="", wildcard=wildcard, style=wx.OPEN | wx.MULTIPLE | wx.CHANGE_DIR
+ )
+
+ # Show the dialog and retrieve the user response. If it is the OK response,
+ # process the data.
+ if dlg.ShowModal() == wx.ID_OK:
+ # This returns a Python list of files that were selected.