Re: [Qgis-user] new python plugin does not show up

2008-02-02 Thread Richard Duivenvoorde
[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 (DeveloperPlugins 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


Re: [Qgis-user] new python plugin does not show up

2008-02-02 Thread Tim Sutton
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 (DeveloperPlugins 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


[Qgis-user] new python plugin does not show up

2008-01-31 Thread Tara Athan
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 (DeveloperPlugins 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