Tag Archives: Dialogs

The Dialogs of wxPython (Part 2 of 2)

For the second half of this series, I discovered that there are even more dialogs than I originally thought. While it would have probably been a good idea to have split this into three parts, we’re going to stick with just two. In this article, we’re going to cover the following dialogs:

  • GenericMessageDialog (AGW)
  • ImageDialog
  • wx.MultiChoiceDialog
  • wx.PageSetupDialog
  • wx.PrintDialog
  • wx.ProgressDialog
  • PyBusyInfo (AGW)
  • PyProgress (AGW)
  • ScrolledMessageDialog
  • wx.SingleChoiceDialog
  • wx.TextEntryDialog

For the uninitiated, there’s also an AboutBox dialog that’s not here for the very simple reason that it’s already been covered in this blog outside of this series. Check that out for yourself. Just to clear up any confusion about why wx.Dialog isn’t here: this series ONLY covers pre-built dialogs. The wx.Dialog widget is great for creating your own custom dialogs. The last note that should be covered is that the example code here has been yanked from the wxPython demo and re-purposed for this article. Continue reading The Dialogs of wxPython (Part 2 of 2)

The Dialogs of wxPython (Part 1 of 2)

Dialogs are an integral part of user interface design. We use them all the time. We find dialogs everywhere, in many shapes and sizes. In this article we will cover the following dialog types:

  • wx.BusyInfo
  • wx.ColourDialog
  • CubeColourDialog (AGW)
  • wx.DirDialog and MultiDirDialog (AGW)
  • wx.FileDialog
  • wx.FontDialog
  • wx.MessageDialog

That’s a lot of dialogs, but there’s still eight more in the wxPython demo. We’ll look at those next time. For now, let’s take a look at this list! Continue reading The Dialogs of wxPython (Part 1 of 2)