 
      The wx.ribbon module contains a set of classes for writing a ribbon-based user interface.
At the most generic level, this is a combination of a tab control with a toolbar. At a more functional level, it is similar to the user interface present in recent versions of Microsoft Office and in Windows 10.
| Class | Short Description | 
|---|---|
| RibbonArtProvider | wx.ribbon.RibbonArtProvider is responsible for drawing all the components of the ribbon interface. | 
| RibbonAUIArtProvider | |
| RibbonBar | Top-level control in a ribbon user interface. | 
| RibbonBarEvent | Event used to indicate various actions relating to a wx.ribbon.RibbonBar. | 
| RibbonButtonBar | A ribbon button bar is similar to a traditional toolbar. | 
| RibbonButtonBarEvent | Event used to indicate various actions relating to a button on a wx.ribbon.RibbonButtonBar. | 
| RibbonControl | wx.ribbon.RibbonControl serves as a base class for all controls which share the ribbon characteristics of having a ribbon art provider, and (optionally) non-continuous resizing. | 
| RibbonGallery | A ribbon gallery is like a wx.ListBox, but for bitmaps rather than strings. | 
| RibbonGalleryEvent | |
| RibbonMSWArtProvider | |
| RibbonPage | Container for related ribbon panels, and a tab within a ribbon bar. | 
| RibbonPageTabInfo | |
| RibbonPanel | Serves as a container for a group of (ribbon) controls. | 
| RibbonPanelEvent | Event used to indicate various actions relating to a wx.ribbon.RibbonPanel. | 
| RibbonToolBar | A ribbon tool bar is similar to a traditional toolbar which has no labels. | 
| RibbonToolBarEvent |