And heres an icon to match the 0.9.2 icon theme updates....

Regards

Tim

2008/2/2, Richard Duivenvoorde <[EMAIL PROTECTED]>:
> [message resent with some changes, because message too big... ]
>
> Hi Tara,
> the good news: you (almost) succeeded. Here is your stuff back (I've
> upgraded it to version 0.11 :-)
> http://www.duif.net/qgis/new_layer.zip
>
> 1) don't put python plugins in the directory you mentioned:
> C:\Program Files\Quantum GIS_091\share\qgis\python\plugins\
> You are right, that's where the plugin installer is (which is I would
> say still beta (aka not yet working the way it is supposed to yet).
> But put your files in a directory new_layer here:
> C:\Program Files\Quantum GIS_091\python\plugins\new_layer
> There (after some fixes...) it works!!
>
> 2) python is very picky with whitespaces! you will see error messages
> when you put your old plugin code in the right place ;-)
> I removed them, or changed them (see new zip)
>
> 3) remove the linenumbers in your newlayer.py
>
> 4) you're including the python library pscopg (needed for python to
> interact with Postgresql. Do you have that lib installed in your python
> installation? I did'nt, and got errormessages, so I changed the version
> to psycopg2 (a library I do have). You should use/have one of those
> installed.
>
> 5) your button did't show up in the buttonbar, but the plugin shows up
> in the pluginmanager! This is because the name you define in the
> resources.qrc should match the name you use for it in your code:
> /plugins/new_layer/new_layer_icon.png
> in the qrc file should match the name you use in your code:
> self.action = QAction(QIcon(":/plugins/new_layer/new_layer_icon.png"),
>
>
>
> After fixing this, it's loading.
> So I would say, congrat with your first plugin!
>
> Read something about python's whitespaces here:
> http://www.python.org/doc/essays/styleguide.html
> here http://docs.python.org/ or http://docs.python.org/tut/tut.html
>
> psycopg or psycopg2 can be downloaded here:
> http://www.initd.org/pub/software/psycopg/
>
> If you need an even easier plugin to start with, start with this one here:
> http://blog.qgis.org/?q=node/104
>
> Good luck
>
> Richard Duivenvoorde
>
> Your plugin more or less fixed, and some screendumps to prove your
> plugin is loaded (0.9.1 on WinXP), and the code cleaned up a little and
> 'loadable' (all in the zip) here:
> http://www.duif.net/qgis/new_layer.zip
>
>
>
>
> Richard Duivenvoorde wrote:
> >
> > Hi Tara,
> >
> > where did you put you plugin stuff?
> > which files did you put there?
> > Can you reply to this mail with the exact paths you are put your files?
> >
> > As an example, my plugin is here (I installed qgis in C:\programs\QGIS091):
> > C:\programs\QGIS091\python\plugins\imagemap_plugin
> >
> > Maybe you can also sent me the files? I can look into them if you want.
> >
> > Didn't you see an error-message dialog?
> >
> > Regards Richard Duivenvoorde
> >
> > Tara Athan wrote:
> >> I have  now made it through all the steps in the manual (Section 11,
> >> subsection 7) for Using the Python Plugin.
> >> However the NewLayer plugin does not appear in the PlugIn Manager.
> >> I see a similar post on the Plugin forum (Developer>Plugins August,
> >> 2007) but there were no replies.
> >>
> >> Version 0.9.0, 0.9.1 (I tried it in both)
> >> Platform WIndows XP SP2
> >>
> >> Thanks, Tara
> >>
> >>
> >
> >
>
> _______________________________________________
> Qgis-user mailing list
> Qgis-user@lists.qgis.org
> http://lists.qgis.org/cgi-bin/mailman/listinfo/qgis-user
>


-- 
Tim Sutton
QGIS Project Steering Committee Member - Release  Manager
Visit http://qgis.org for a great open source GIS
openModeller Desktop Developer
Visit http://openModeller.sf.net for a great open source ecological
niche modelling tool
Home Page: http://tim.linfiniti.com
Skype: timlinux
Irc: timlinux on #qgis at freenode.net

<<attachment: new_layer_icon.png>>

_______________________________________________
Qgis-user mailing list
Qgis-user@lists.qgis.org
http://lists.qgis.org/cgi-bin/mailman/listinfo/qgis-user

Reply via email to