<div dir="ltr"><div>Thanks for the info, Giuseppe. I didn't realize PySide had gone through using boost python; the developer discussions from the time are quite interesting.<br><br></div><div>-Erik<br></div></div><div class="gmail_extra">
<br><br><div class="gmail_quote">On Fri, May 2, 2014 at 2:59 AM, Giuseppe Corbelli <span dir="ltr"><<a href="mailto:giuseppe.corbelli@copanitalia.com" target="_blank">giuseppe.corbelli@copanitalia.com</a>></span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div class="HOEnZb"><div class="h5">On 02/05/2014 06:00, Erik Hvatum wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
Hey Phil,<br>
<br>
Do you think a qt interface in boost::python, ie a reimplementation of<br>
pyqt with boost python, could conceivably be usable? It seems likely the .pyd/.so<br>
files would be quite large, of course.<br>
<br>
I find myself mixing boost python and pyqt/sip a lot, and going the whole<br>
hog crosses my mind now and then. So, while I'm not seriously considering<br>
taking on this bestial and likely doomed task, I would find it fascinating to<br>
hear an expert's take.<br>
</blockquote>
<br></div></div>
I'm no expert too, but see here<br>
<br>
<a href="http://qt-project.org/wiki/PySide_Binding_Generator" target="_blank">http://qt-project.org/wiki/<u></u>PySide_Binding_Generator</a><br>
<a href="http://setanta.wordpress.com/2009/08/31/shiboken/" target="_blank">http://setanta.wordpress.com/<u></u>2009/08/31/shiboken/</a><br>
<br>
In particular:<br>
<br>
<br>
Why did you switch from Boost.Python to Shiboken?<br>
<br>
The main reason was the size reduction. Boost.Python makes excessive use of templates resulting in a significant increase of the binaries size. On the other hand, as Shiboken generates CPython code, the resulting binaries are smaller.<br>
<br>
<br>
Seems that "quite large" is rather "too large".<span class="HOEnZb"><font color="#888888"><br>
<br>
-- <br>
Giuseppe Corbelli<br>
WASP Software Engineer, Copan Italia S.p.A<br>
Phone: <a href="tel:%2B390303666318" value="+390303666318" target="_blank">+390303666318</a> Fax: <a href="tel:%2B390302659932" value="+390302659932" target="_blank">+390302659932</a><br>
E-mail: <a href="mailto:giuseppe.corbelli@copanitalia.com" target="_blank">giuseppe.corbelli@copanitalia.<u></u>com</a><br>
</font></span></blockquote></div><br></div>