1

I'm running QGIS 1.7.4-4 on a MacOS 1.6.8. I'm trying to use the "Spatial Query" plugin but it's not loading. The plugin is activated and I can see it in the main menu Plugins > Spatial Query > Spatial Query but when I click on it no window appears, nothing happens. I've tried to deactivate it, restart QGIS, reactivate, but nothing changes.

Any help?

3
  • I'm finding the same thing with several plugins. OSX 10.7.3 and QGIS 1.7.4 and QGIS 1.9. Nothing happens, not even an error, and there's nothing in the logs that points to a problem.
    – Simbamangu
    May 6, 2012 at 10:52
  • Please open bug reports to inform the developers. I've just tested the Windows version and it works fine.
    – underdark
    May 6, 2012 at 11:43
  • It's now reported!
    – Simbamangu
    May 6, 2012 at 12:24

1 Answer 1

2

It looks like another plugin that connects the launching action's activated() signal to its installed gui elements.

https://github.com/qgis/Quantum-GIS/blob/master/src/plugins/spatialquery/qgsspatialqueryplugin.cpp#L82

That signal is no longer supported under Qt 4.8, which is what QGIS 1.7.4 is built against/bundled with on Mac OS X. I have seen this problem with other plugins (now both C++ and Python).

I have not tested this, but changing the signal to 'triggered()' in the noted file might fix the problem. You can test it with re-compiling the latest master branch (1.8 RC 1, not 1.9 right now, as it is readying for release).

(I have added this to Simbamangu's bug report. Can someone compile and test fix? I won't be able to for a couple of days.)

Your Answer

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

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