9

I find a common issue with QGIS is installing the "Really Helpful Plugin You Really Needed", then spending 10-15 minutes in GUI trying to find it.

Is there somewhere, either some section in plugin documentation or in the log messages panel, that tells you the location within the GUI where the plugin was installed?

3 Answers 3

7

I know the feeling. It gets worse the more plugins you have installed.

Here's the strategy I use with a new plugin:-

  • First check the mini web-page which appears in Plugins Manager. If you're lucky, the author will say where it's installed to.

  • Follow the link to the homepage (all plugins have this). Often this will just take you to github, but sometimes to a blog post or manual.

  • Check the tags. This is one of the ways authors have of showing which categories the plugin falls into. If you see the tag Vector, Database, Raster or Web, try that menu.

  • Right click the toolbar, and look in the context menu (this tends to be the best approach for newer plugins)

  • Check the Processing Window.

  • In very rare cases, plugins create their own menu (e.g. mmqgis)

If all else fails, I use @Kurt's suggestion and read the code.

I had a look to see if it's possible to do this in code, but it's not a trivial task... the job of registering the plugin to the gui is done by the plugin author, not plugin manager.

I've tried some static code analysis (scanning python code for the method calls to register menu items) but it's error-prone.

4

Unfortunately, that will depend from plugin to plugin.

Normally, the category of the plugin will give a good hint about in which menu it will land. Like Vector, raster, database. Otherwise search in the plugins menu.

3

Running QGIS on Windows you will find them here:

C:\Users\USERNAME\.qgis2\python\plugins
1
  • I suppose a followup question would then be - if I know the file path for the .py, how can I run it in console instead of digging around the GUI?
    – srha
    Commented Dec 7, 2016 at 18:01

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.