外部エディターからのPyQGIS関数の呼び出し(Linux)
関数を実行することが可能であろうように、QGISで(例えばKDevelopのような)外部のPythonエディタを統合することが可能であるqgis.core、qgis.utilsなどQGIS Pythonコンソールの外側を? QGIS Webサイト(http://docs.qgis.org/testing/en/docs/pyqgis_developer_cookbook/intro.html)のガイドラインに従って、これを試しましたが、1だけが返され、それ以外は何も返されません。 import sys sys.path.append('/usr/share/qgis/python') import qgis.core import qgis.utils app = qgis.core.QgsApplication([], True) qgis.core.QgsApplication.initQgis() qgis.utils.iface.addVectorLayer("testing.shp", "anewlayer", "ogr") aLayer = qgis.utils.iface.activeLayer() print aLayer.name() といった: $ LD_LIBRARY_PATH=/usr/lib64/qgis/ python qgis-test.py && echo "OK" || echo "Died" Died 私は64ビットのopenSUSE Tumbleweedを実行しています。