I like to keep my data processing and my GUI separate to make it easier to test the processing.
For example, I tried creating a wx.RichTextBuffer without a GUI and it didn’t work. (I created a wx.App(), and it still didn’t work.) Is it possible to load and save wx richtext XML without a GUI?
Is it possible to create a wx.dataview.DataViewModel or a wx.grid.GridTableBase without a GUI, again for the purposes of testing?