Document/View framework

Jan Leys <[email protected]>
Newsgroups gmane.comp.python.wxpython.devel
Message-ID <[email protected]>
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

-- 
You received this message because you are subscribed to the Google Groups "wxPython-dev" group.
To unsubscribe from this group and stop receiving emails from it, send an email to [email protected].
For more options, visit https://groups.google.com/d/optout.
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.