Hi,
While writing a data analysis program, I wanted to use a document framework to easily display and manipulate multiple datasets. Some searching revealed that wxWidgets has this with wxDocument/wxView and the related classes. Some digging in Phoenix revealed that such classes are present in wx.lib.docview, and that there is an extension of them in wx.lib.pydocview. So, to see how there were used, I took the DocViewDemo from the Classic samples; it was removed from the Phoenix samples. And apparently for a reason, because it took me a bit of work to get it working. After also replacing the EVT_* bindings done with call with self.Bind, I got code that was not crashing but also not working as it should; I leave out the description.
I wanted to use some framework to avoid reinventing the wheel, but now I encountered a square wheel. So, some questions:
-
Are there people using wx.lib.docview that can help me here? Searches on wxPython-users and here do not reveal much questions about it.
-
What is the position with respect to wxDocument/wxView in Phoenix? Is there intent to update this, or bridge to C++ classes?
-
Are there alternatives for a document framework in Phoenix?
-
Would it be worth my time and effort to try and get this working? Considering that I am a hobbyist with little experience in Python, gui programming and working with larger code bases, I don’t feel best placed to do this, but I also don’t mind the opportunity to learn and contribute to the project.
Best regards,
Jan