Aha, it&#39;s actually built with SIP v4.9.2.<br><br>If I specifically use API#2 QStrings and make the according fixes in the code, it works fine.<br>Updating to SIP v4.9.3 also fixes all the bugs I mentioned. Thanks for the tip Phil.<br>
<br><div class="gmail_quote">2009/12/8 Phil Thompson <span dir="ltr">&lt;<a href="mailto:phil@riverbankcomputing.com">phil@riverbankcomputing.com</a>&gt;</span><br><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
On Tue, 8 Dec 2009 11:48:17 +0000, Mark Summerfield &lt;<a href="mailto:list@qtrac.plus.com">list@qtrac.plus.com</a>&gt;<br>
wrote:<br>
<div class="im">&gt; On 2009-12-08, Romi Agar wrote:<br>
&gt;&gt; For example chapter 6: imagechanger_ans.pyw. It remebers the window size<br>
&gt;&gt;  and log window position, but not the last accessed images.<br>
&gt;&gt; I think that this has something to do with using QStrings.<br>
&gt;&gt; I just tested the chapter 16 carhirelog.pyw example. By default it does<br>
&gt; not<br>
&gt;&gt; show the content of License, Customer and Notes columns. But what do<br>
they<br>
&gt;&gt; have in common? In CarHireLog class, they are all stored as QStrings.<br>
&gt;&gt; Removing the conversion to QString from the initializer and voilaa - it<br>
&gt;&gt; works. Maybe the recent files problem comes also from QString usage or<br>
&gt;&gt; QStringList conversion - haven&#39;t tested yet.<br>
&gt;<br>
&gt; Ah, okay, it sounds like you&#39;re on the right track. Maybe your PyQt is<br>
&gt; using API 2 rather than API 1---all the examples only work for API 1<br>
&gt; (which was the only API that existed when the book was written). But API<br>
&gt; 2 is not supposed to be the default for Python 2 and you say you&#39;re<br>
&gt; using Python 2.6...<br>
<br>
</div>...make sure PyQt is built with SIP v4.9.3.<br>
<font color="#888888"><br>
Phil<br>
</font></blockquote></div><br>