Using QGIS

QGIS 2.10 is now available by Fink! Please selfupdate, update-all and install qgis210-py27.

Fink has several versions of Quantumn GIS:

  • OBSOLETE: qgis17-py27, qgis17-py26
  • OBSOLETE: qgis18-py27, qgis18-py26
  • OBSOLETE: qgis20-py27, qgis20-py26 and ``very experimental'' qgis20-py33
  • qgis22-py27 and ``very experimental'' qgis22-py33
  • qgis24-py27 and ``very experimental'' qgis24-py34
  • qgis26-py27

QGIS 2.0 Milestone: Feature freeze & updated release timetable

Links

SEXTANTE plugin is now integrated in Processing plugin.

Issues

TypeError: QsciScintilla(QWidget parent=None): argument 1 has unexpected type 'PythonConsoleWidget'

Testing Python

To test python with qgis, run python:

PYTHONPATH=/sw/share/qgis24-py27/plugins:/sw/Applications/QGIS-py27-2.4.0.app/Contents/Resources/python:/sw/lib/qt4-mac/lib/python2.7/site-packages /sw/bin/python2.7

Old python command

"Plugin > Python Console" may fail due to "from PyQt4 import pyqtconfig" failure. Delete all the pyqtconfig-related codes in python/console/console.py, as pyqtconfig is deprecated and should not be used. See here.

Patches

The below files are patched to include the necessay headers.
  • src/providers/grass/qgsgrassdatafile.cpp
  • src/core/qgspointlocator.cpp
  • src/core/qgspointlocator.h

src/python/qgspythonutilsimpl.cpp is patched to tell version-specified python path.

CMakeLists.txt is patched to rename .app from QGIS.app to QGIS-py-version.app.

cmake/SIPMacros.cmake is patched to set SIP tas for Qt.

cmake/FindQScintilla.cmake is patched to locate QScintilla headers.