Kaercher, Joerg wrote:

> Hi,
> 
> I am trying to use the QTabBar/QTab classes and get a segmentation fault
> when a tab is removed from the bar. I found a message in the PyKDE archive
> that mentions that on the C++ level QTabBar::removeTab() calls the
> destructor for the QTab object. Is it possible that the garbage collector in
> Python tries to do the same and thereby causes the segementation fault? Any
> ideas? (I am using PyQt 3.2.4 and Qt 3.0.4 under Linux)


Yes, that's exactly what's happening.

If you are happy to regenerate the C++ code then remove the 
/TransferBack/ from removeTab() in qtabbar.sip.

Otherwise change "mJ4" to "mJ0" on line 2917 of sipqtQTabBar.cpp.

Let me know if this solves the problem.

Phil

_______________________________________________
PyKDE mailing list    [EMAIL PROTECTED]
http://mats.gmd.de/mailman/listinfo/pykde

Reply via email to