I'm creating a file dialog that allows the user to save a file after editing it in my app. I want to add a checkbox to the dialog so the user can make some choices about what format the file is saved in. I think I need to make some new class that inherits from FileDialog and inserts a checkbox into the frame created by the filedialog, but I don't really know how to do that. Can anyone help me out?
(I also want to create an analogous file dialog for opening a file, but I assume that will just mean replacing the SAVE style with the OPEN style.)
I have to disagree with the sentiment that you should use standard dialogs only how they were designed.
I take another view and would rather look at using subclassing the way that subclassing was intended.  And to me, it is to add additional functionality/specialization to a class.
So it is not changing the behavior of the standard dialog.  It is creating a new dialog BASED ON the standard dialog with a little additional functionality.
In my case, I want to add two buttons to the wx.MultiChoiceDialog to provide a Select All and/or Unselect All functions.
How do I add widgets to a file dialog in wxpython?