<div dir="ltr">Compared to C++, Python is pretty easy to pick up.  There are some really good Python videos and after you watch a few of them (or even just one) I would say you would feel comfortable in it.  Because the PyQt and Qt C++ APIs are almost the same in terms of porting the code it almost comes right over; plus or minus a few little tweaks. <div>

<br></div><div>I would even say that you would reduce your 3000 line count because Python is a lot less verbose then C++ and allows for some pretty handy styles that reduce the needed code. <div><br></div><div>I use PyCharm as my Python IDE which I have so far found to be the best.  It supports PyQt API auto completion.</div>

</div><div><br></div><div>- Nathan</div></div><div class="gmail_extra"><br><br><div class="gmail_quote">On Fri, Nov 8, 2013 at 8:11 PM,  <span dir="ltr"><<a href="mailto:SSchmidt@gfi-gis.de" target="_blank">SSchmidt@gfi-gis.de</a>></span> wrote:<br>

<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<br><font face="sans-serif">Hi Paolo, </font>
<br>
<br><font face="sans-serif">yes, our company has to come to a strategic
decision in the next time. And I'm not sure what to suggest. I don't know
python but i think i need much time to port ca. 3000 lines existing code,
otherwise in future it should grow up much more. Besides I'm spoiled of
the IDE of VS, i need to look what pythondeveloper use for it. And do pythondeveloper
not depend on sth, like PyQt? QGIS and Qt are programmed in C++, so there
wait perhaps no bad surprises?... difficult</font>
<br><div class="im">
<br><font face="sans-serif">Freundliche Grüße aus Leipzig<br>
Susann Schmidt<br>
Softwareentwicklung <br>
<br>
**************************************************************<br>
<br>
GFI - Gesellschaft für Informationstechnologie mbH<br>
Philipp-Rosenthal-Straße 9<br>
D-04103 Leipzig<br>
Geschäftsführer: Andreas Richter<br>
Amtsgericht Leipzig HRB 12054<br>
USt.-IdNr.: DE179049354     Steuer-Nr.: 231/109/06412<br>
ESRI Solution Partner      und       ER Mapper
Reseller<br>
Tel. 0341 961 3310    Fax 0341 961 3311   Mail <a href="mailto:info@gfi-gis.de" target="_blank">info@gfi-gis.de</a><br>
Web  <a href="http://www.gfi-gis.de" target="_blank">www.gfi-gis.de</a>  und  <a href="http://www.themenbrowser.de" target="_blank">www.themenbrowser.de</a><br>
</font>
<br></div><font size="1" color="#800080" face="sans-serif">----- Forwarded by Susann
Schmidt/gfi on 08.11.2013 10:40 -----</font>
<br>
<p></p><table width="100%">
<tbody><tr valign="top">
<td width="40%"><font size="1" face="sans-serif"><b>Paolo Cavallini <<a href="mailto:cavallini@faunalia.it" target="_blank">cavallini@faunalia.it</a>></b>
</font>
<br><font size="1" face="sans-serif">Sent by: <a href="mailto:qgis-developer-bounces@lists.osgeo.org" target="_blank">qgis-developer-bounces@lists.osgeo.org</a></font>
<p><font size="1" face="sans-serif"><a href="tel:07.11.2013%2014" value="+61711201314" target="_blank">07.11.2013 14</a>:28</font>
</p></td><td width="59%">
<table width="100%">
<tbody><tr valign="top">
<td>
<div align="right"><font size="1" face="sans-serif">To</font></div>
</td><td><font size="1" face="sans-serif"><a href="mailto:qgis-developer@lists.osgeo.org" target="_blank">qgis-developer@lists.osgeo.org</a></font>
</td></tr><tr valign="top">
<td>
<div align="right"><font size="1" face="sans-serif">cc</font></div>
</td><td>
</td></tr><tr valign="top">
<td>
<div align="right"><font size="1" face="sans-serif">Subject</font></div>
</td><td><font size="1" face="sans-serif">Re: [Qgis-developer] WG: Re:  WG:
Re:  cpp-plugin for QGIS 2.0</font></td></tr></tbody></table>
<br>
<table>
<tbody><tr valign="top">
<td>
</td><td></td></tr></tbody></table>
<br></td></tr></tbody></table>
<br>
<br><div class="HOEnZb"><div class="h5">
<br><tt><font>-----BEGIN PGP SIGNED MESSAGE-----<br>
Hash: SHA1<br>
<br>
Il 07/11/2013 10:30, <a href="mailto:SSchmidt@gfi-gis.de" target="_blank">SSchmidt@gfi-gis.de</a> ha scritto:<br>
> <br>
> Thank you Andreas,<br>
> <br>
> sounds like there is hope for me :-)<br>
<br>
IMHO you need very strong arguments not to do this job as a Python<br>
plugin. All the external C++ plugins I have seen have died out sooner<br>
or later for the problems in keeping API and ABI compatibility.<br>
All the best.<br>
<br>
- -- <br>
Paolo Cavallini - Faunalia<br>
<a href="http://www.faunalia.eu" target="_blank">www.faunalia.eu</a><br>
Full contact details at <a href="http://www.faunalia.eu/pc" target="_blank">www.faunalia.eu/pc</a><br>
Nuovi corsi QGIS e PostGIS: <a href="http://www.faunalia.it/calendario" target="_blank">http://www.faunalia.it/calendario</a><br>
-----BEGIN PGP SIGNATURE-----<br>
Version: GnuPG v1.4.15 (GNU/Linux)<br>
Comment: Using GnuPG with Mozilla - <a href="http://enigmail.mozdev.org/" target="_blank">http://enigmail.mozdev.org/</a><br>
<br>
iEYEARECAAYFAlJ7lG4ACgkQ/NedwLUzIr4UiwCeOVYAuooE2kFbZFm+h7JubqAH<br>
HaoAnRjWsVkZ4nYegS9UN6v3JWF2Q6nD<br>
=5cFj<br>
-----END PGP SIGNATURE-----<br>
_______________________________________________<br>
Qgis-developer mailing list<br>
<a href="mailto:Qgis-developer@lists.osgeo.org" target="_blank">Qgis-developer@lists.osgeo.org</a><br>
<a href="http://lists.osgeo.org/mailman/listinfo/qgis-developer" target="_blank">http://lists.osgeo.org/mailman/listinfo/qgis-developer</a><br>
<br>
<br>
</font></tt></div></div><br>_______________________________________________<br>
Qgis-developer mailing list<br>
<a href="mailto:Qgis-developer@lists.osgeo.org">Qgis-developer@lists.osgeo.org</a><br>
<a href="http://lists.osgeo.org/mailman/listinfo/qgis-developer" target="_blank">http://lists.osgeo.org/mailman/listinfo/qgis-developer</a><br></blockquote></div><br></div>