[PyQt] Segmentation Fault working with QTextDocument/QTextEdit
Nahuel Defossé
nahueldefosse at yahoo.com.ar
Tue Jan 13 19:11:48 GMT 2009
Hi
I'm working on a text editor (still in very early development state).
First, I tried to set my custom QTextDocument class (CodeDocument) each time a
new file was opened but I always got a segementation fault. So I googled a
bit and got a qcodeedit project at srourceforge, where I saw they don't mess
with QTextDocument at all, even I didn't like the idea of leaving a MVC
scheme (QTextEdit/QTextDocument) and hoping to get rid of the unexplainable
segfault, I decided to just leave a CodeDocument instance and load files into
it via a factory (all of these code is in editor.py). What I've got was taht
creating an empty document (there's a QAction, Ctrl+N) works fine, but if you
try to load any file, it just segfaults. I've tested it on Kubuntu Hardy and
Ubuntu Intrepid. Though it fails in both, in intrepid I get a trace which
I've attached.
On windows, the code works, so I'm not sure if I'm doning something wrong or
it's a PyQt bug.
Thanks
Nahuel
-------------- next part --------------
A non-text attachment was scrubbed...
Name: dump_intrepid.txt
Type: text/x-diff
Size: 4643 bytes
Desc: not available
Url : http://www.riverbankcomputing.com/pipermail/pyqt/attachments/20090113/cedbee2c/dump_intrepid-0001.bin
-------------- next part --------------
A non-text attachment was scrubbed...
Name: CrossMates.tar.bz2
Type: application/x-tbz
Size: 120052 bytes
Desc: not available
Url : http://www.riverbankcomputing.com/pipermail/pyqt/attachments/20090113/cedbee2c/CrossMates.tar-0001.bin
More information about the PyQt
mailing list