Btw Phil, in case you&#39;re not aware, there&#39;s an equivalent bug in QGraphicsView.<br><br>Arve<br><br><div><span class="gmail_quote">On 2/23/07, <b class="gmail_sendername">Arve Knudsen</b> &lt;<a href="mailto:arve.knudsen@gmail.com">
arve.knudsen@gmail.com</a>&gt; wrote:</span><blockquote class="gmail_quote" style="margin-top: 0; margin-right: 0; margin-bottom: 0; margin-left: 0; margin-left: 0.80ex; border-left-color: #cccccc; border-left-width: 1px; border-left-style: solid; padding-left: 1ex">
Thanks Phil. I&#39;ve tried to make sense of how to make sip convert between the two (array&lt;-&gt;list), but give up (I&#39;ve never learnt sip). I&#39;ll leave this to the expert ...<br><span class="sg"><br>Arve</span>
<div><span class="e" id="q_110f022909190b96_2"><br><br><div><span class="gmail_quote"> On 2/23/07, <b class="gmail_sendername">Phil Thompson</b> &lt;<a href="mailto:phil@riverbankcomputing.co.uk" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">
phil@riverbankcomputing.co.uk</a>&gt; wrote:</span><blockquote class="gmail_quote" style="margin-top: 0; margin-right: 0; margin-bottom: 0; margin-left: 0; margin-left: 0.80ex; border-left-color: #cccccc; border-left-width: 1px; border-left-style: solid; padding-left: 1ex">
 On Friday 23 February 2007 7:04 pm, Arve Knudsen wrote:<br>&gt; On 2/23/07, Michael Guntsche &lt;<a href="mailto:mike@it-loops.com" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">mike@it-loops.com
</a>&gt; wrote:<br>&gt; &gt; On Feb 23, 2007, at 17:51, Arve Knudsen wrote: <br>&gt; &gt; &gt; Hello<br>&gt; &gt; &gt; If I try to reimplement the method drawItems in a QGraphicsScene<br>&gt; &gt; &gt; subclass, the program segfaults. Is this a bug in PyQt? I am by the
<br>&gt; &gt; &gt; way using PyQt  4.1.1 (self-compiled) and Qt 4.2.0 (Ubuntu). I&#39;ve<br>&gt; &gt; &gt; included a sample program which exhibits the behaviour.<br>&gt; &gt;<br>&gt; &gt; Works here.<br>&gt; &gt; QT 4.2.2
 and the latest Pyqt snapshot.<br> &gt;<br>&gt; Very strange ... I&#39;ve now installed the latest snapshot, and the problem<br>&gt; persists. This time on a Gentoo installation with Qt 4.2.2. Inspecting the<br>&gt; generated Python bindings, 
sipQtGuiQGraphicsScene.cpp , it seems to me there<br>&gt; is a bug in meth_QGraphicsScene_drawItems. Argument 3, an array of<br>&gt; QGraphicsItem*, is actually treated as a return value from the<br>&gt; corresponding C++ function and thus uninitialized before being passed to 
<br>&gt; Qt. As such I wonder how come it doesn&#39;t crash on your machine, maybe the<br>&gt; memory error is not detected?<br>&gt;<br>&gt; If you print out the arguments to drawItems in Python you&#39;ll find that<br>&gt; instead of a list of QGraphicItems you&#39;ll receive an int instead (the 
<br>&gt; number of items).<br><br>It&#39;s a bug - I need to add some handwritten code to handle the array.<br><br>Phil<br><br>_______________________________________________<br>PyKDE mailing list&nbsp;&nbsp;&nbsp;&nbsp;<a href="mailto:PyKDE@mats.imk.fraunhofer.de" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">
 PyKDE@mats.imk.fraunhofer.de</a><br><a href="http://mats.imk.fraunhofer.de/mailman/listinfo/pykde" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">http://mats.imk.fraunhofer.de/mailman/listinfo/pykde
</a><br></blockquote></div><br></span></div></blockquote></div><br>