<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD><TITLE>Plugin Troubles. Getting Started (SIP, PYQT, PYRCC confusions)</TITLE>
<META http-equiv=Content-Type content="text/html; charset=iso-8859-1">
<META content="MSHTML 6.00.6001.18063" name=GENERATOR>
<STYLE></STYLE>
</HEAD>
<BODY bgColor=#ffffff>
<DIV><FONT size=2>Hi David,</FONT></DIV>
<DIV><FONT size=2></FONT> </DIV>
<DIV><FONT size=2>this also may help: <A
href="http://www.webalice.it/marco.pasetti/qgis+grass/BuildFromSource.html">http://www.webalice.it/marco.pasetti/qgis+grass/BuildFromSource.html</A></FONT></DIV>
<DIV><FONT size=2></FONT> </DIV>
<DIV><FONT size=2>I need to update it, but I'm too busy now.</FONT></DIV>
<DIV><FONT size=2></FONT> </DIV>
<DIV><FONT size=2>Regards,</FONT></DIV>
<DIV><FONT size=2></FONT> </DIV>
<DIV><FONT size=2>Marco</FONT></DIV>
<BLOCKQUOTE
style="PADDING-RIGHT: 0px; PADDING-LEFT: 5px; MARGIN-LEFT: 5px; BORDER-LEFT: #000000 2px solid; MARGIN-RIGHT: 0px">
<DIV style="FONT: 10pt arial">----- Original Message ----- </DIV>
<DIV
style="BACKGROUND: #e4e4e4; FONT: 10pt arial; font-color: black"><B>From:</B>
<A title=dsampson@NRCan.gc.ca href="mailto:dsampson@NRCan.gc.ca">Sampson,
David</A> </DIV>
<DIV style="FONT: 10pt arial"><B>To:</B> <A title=qgis-user@lists.osgeo.org
href="mailto:qgis-user@lists.osgeo.org">qgis-user@lists.osgeo.org</A> </DIV>
<DIV style="FONT: 10pt arial"><B>Sent:</B> Wednesday, July 02, 2008 3:26
PM</DIV>
<DIV style="FONT: 10pt arial"><B>Subject:</B> RE: [Qgis-user] Plugin Troubles.
Getting Started (SIP, PYQT,PYRCC confusions)</DIV>
<DIV><BR></DIV>
<DIV dir=ltr align=left><FONT face=Arial color=#0000ff size=2><SPAN
class=688182413-02072008>Alright,</SPAN></FONT></DIV>
<DIV dir=ltr align=left><FONT face=Arial color=#0000ff size=2><SPAN
class=688182413-02072008></SPAN></FONT> </DIV>
<DIV dir=ltr align=left><FONT face=Arial color=#0000ff size=2><SPAN
class=688182413-02072008>A week of frustration solved by this blog post.
<A
href="http://iwiwdsmi.blogspot.com/2007/01/how-to-install-pyqt-41-python-25-and-qt_8340.html">http://iwiwdsmi.blogspot.com/2007/01/how-to-install-pyqt-41-python-25-and-qt_8340.html</A></SPAN></FONT></DIV>
<DIV dir=ltr align=left><FONT face=Arial color=#0000ff size=2><SPAN
class=688182413-02072008></SPAN></FONT> </DIV>
<DIV dir=ltr align=left><FONT face=Arial color=#0000ff size=2><SPAN
class=688182413-02072008>The binary install worked nicely and was underneath
my nose the whole time...</SPAN></FONT></DIV>
<DIV dir=ltr align=left><FONT face=Arial color=#0000ff size=2><SPAN
class=688182413-02072008></SPAN></FONT> </DIV>
<DIV dir=ltr align=left><FONT face=Arial color=#0000ff size=2><SPAN
class=688182413-02072008>Maybe someone can provide nice instruction for
setting up the dev env in the wiki page. <A
href="http://wiki.qgis.org/qgiswiki/PythonBindings">http://wiki.qgis.org/qgiswiki/PythonBindings</A></SPAN></FONT></DIV>
<DIV dir=ltr align=left><FONT face=Arial color=#0000ff size=2><SPAN
class=688182413-02072008></SPAN></FONT> </DIV>
<DIV dir=ltr align=left><FONT face=Arial color=#0000ff size=2><SPAN
class=688182413-02072008>This would have gotten me up and going much
quicker.</SPAN></FONT></DIV>
<DIV dir=ltr align=left><FONT face=Arial color=#0000ff size=2><SPAN
class=688182413-02072008></SPAN></FONT> </DIV>
<DIV dir=ltr align=left><FONT face=Arial color=#0000ff size=2><SPAN
class=688182413-02072008>Cheers</SPAN></FONT></DIV><BR>
<BLOCKQUOTE
style="PADDING-LEFT: 5px; MARGIN-LEFT: 5px; BORDER-LEFT: #0000ff 2px solid; MARGIN-RIGHT: 0px">
<DIV class=OutlookMessageHeader lang=en-us dir=ltr align=left>
<HR tabIndex=-1>
<FONT face=Tahoma size=2><B>From:</B> qgis-user-bounces@lists.osgeo.org
[mailto:qgis-user-bounces@lists.osgeo.org] <B>On Behalf Of </B>Sampson,
David<BR><B>Sent:</B> Wednesday, July 02, 2008 09:18<BR><B>To:</B>
qgis-user@lists.osgeo.org<BR><B>Subject:</B> [Qgis-user] Plugin Troubles.
Getting Started (SIP, PYQT,PYRCC confusions)<BR></FONT><BR></DIV>
<DIV></DIV><!-- Converted from text/rtf format -->
<P><SPAN lang=en-ca><FONT face=Arial size=2>Hey folks, I want to create
plugins for Q GIS and I am completely lost.</FONT></SPAN> </P>
<P><SPAN lang=en-ca><FONT face=Arial size=2>I am running python 25 on a
windows box.</FONT></SPAN> <BR><SPAN lang=en-ca><FONT face=Arial size=2>I
have cygwin mingw components installed under cygwin.</FONT></SPAN> <BR><SPAN
lang=en-ca><FONT face=Arial size=2>Distutils pointing cygwin/mingw for
compiling python extensions (</FONT></SPAN><A
href="http://boodebr.org/main/python/build-windows-extensions#CFG_DISTUTILS"><SPAN
lang=en-ca><U><FONT face=Arial color=#0000ff
size=2>http://boodebr.org/main/python/build-windows-extensions#CFG_DISTUTILS</FONT></U></SPAN></A><SPAN
lang=en-ca><FONT face=Arial size=2>)</FONT></SPAN></P>
<P><SPAN lang=en-ca><FONT face=Arial size=2>I have been going between a
bunch of sites to try and figure out how to get started.</FONT></SPAN>
</P><BR>
<P><SPAN lang=en-ca><FONT face=Arial size=2>The python stuff is no problem.
I want to get the plugin into Qgis.</FONT></SPAN> </P>
<P><SPAN lang=en-ca><FONT face=Arial size=2>My understanding is that I need
to comppile some resources against pyrcc (</FONT></SPAN><A
href="http://wiki.qgis.org/qgiswiki/DevelopingPluginsWithPython"><SPAN
lang=en-ca><U><FONT face=Arial color=#0000ff
size=2>http://wiki.qgis.org/qgiswiki/DevelopingPluginsWithPython</FONT></U></SPAN></A><SPAN
lang=en-ca><FONT face=Arial size=2>)</FONT></SPAN></P>
<P><SPAN lang=en-ca><FONT face=Arial size=2>So I try finding it in the qgis
install and it is not there.</FONT></SPAN> </P>
<P><SPAN lang=en-ca><FONT face=Arial size=2>Next I learn that pyrcc is part
of the QT stack. So I go to learn how to install pyQT stuff
(</FONT></SPAN><A href="http://wiki.python.org/moin/PyQt"><SPAN
lang=en-ca><U><FONT face=Arial color=#0000ff
size=2>http://wiki.python.org/moin/PyQt</FONT></U></SPAN></A><SPAN
lang=en-ca><FONT face=Arial size=2>)</FONT></SPAN></P>
<P><SPAN lang=en-ca><FONT face=Arial size=2>I go to Pyqt4 site and get the
packages. I can't find binaries so I try to build form source.</FONT></SPAN>
</P>
<P><SPAN lang=en-ca><FONT face=Arial size=2> Of course this leads me to
SIP extensions, again that I need to build from source cause I can not find
windows binaries.</FONT></SPAN></P>
<P><SPAN lang=en-ca><FONT face=Arial size=2>Am I going in the right
direction or have I missed the simple approach? I like simple.</FONT></SPAN>
</P>
<P><SPAN lang=en-ca><FONT face=Arial size=2>So now I am in cygwin trying to
do</FONT></SPAN> </P>
<P><SPAN lang=en-ca><FONT face=Arial size=2>Python Configure.py -p
cygwin-g++; make; make install</FONT></SPAN> </P>
<P><SPAN lang=en-ca><FONT face=Arial size=2>For the SIP package. The build
fails of course… I then try PyQt, which fails cause it is missing SIP
dependencies. So do I need to start with the SIP mailing list, then the Pyqt
mailing list and then finaly try a small "hello world" plugin. IMHO if this
is what I need to do, this is a big barrier to potential plugin developers.
With applications like OpenEV I need only create a python script and run it
to make a GIS plugin.</FONT></SPAN></P>
<P><SPAN lang=en-ca><FONT face=Arial size=2>I have not tried this on my
linux box as it is proving to polute my winbox system. I like a lean linux
box without all this overhead and compiling of binaries that will get
hidden.</FONT></SPAN></P><BR>
<P><SPAN lang=en-ca><FONT face=Arial size=2>WINDOWS BINARIES WOULD BE GREAT
TO HAVE. Or maybe we just need less windows boxes...</FONT></SPAN> </P>
<P><SPAN lang=en-ca><FONT face=Arial size=2>In fact a QGIS plugin kit that
gives you EVERYTHING would be ideal.</FONT></SPAN> </P>
<P><SPAN lang=en-ca><FONT face=Arial size=2>Cheers</FONT></SPAN>
</P><BR></BLOCKQUOTE>
<P>
<HR>
<P></P>_______________________________________________<BR>Qgis-user mailing
list<BR>Qgis-user@lists.osgeo.org<BR>http://lists.osgeo.org/mailman/listinfo/qgis-user<BR></BLOCKQUOTE></BODY></HTML>