QGIS for Devs: Unterschied zwischen den Versionen
Aus Geoinformation HSR
Stefan (Diskussion | Beiträge) K (→UX Guidelines) |
Stefan (Diskussion | Beiträge) K (→UX Guidelines) |
||
Zeile 21: | Zeile 21: | ||
* QGIS and the UX Guidelines for QGIS are based in a click-based UX paradigm; tablets need touch-based paradigm. | * QGIS and the UX Guidelines for QGIS are based in a click-based UX paradigm; tablets need touch-based paradigm. | ||
* “Windows 8 App UX Guidelines”: http://msdn.microsoft.com/en-us/library/windows/apps/hh465424.aspx . | * “Windows 8 App UX Guidelines”: http://msdn.microsoft.com/en-us/library/windows/apps/hh465424.aspx . | ||
+ | * See e.g. the project [[BLUgis]], an application for rescue services. | ||
== Testing Plugins == | == Testing Plugins == |
Version vom 31. Januar 2014, 19:10 Uhr
See also:
- QGIS Plugins mit Python, Eigene GIS-Fachapplikationen mit Quantum GIS erstellen, QGIS, Python
- Developer Wiki for Python Programming for (Q)GIS ('python4gis')
Inhaltsverzeichnis
Writing Plugins
Es gibt eine Plugin-Schnittstelle für C++ und für Python:
- QGIS Plugins mit Python: Siehe QGIS Plugins mit Python
- QGIS Plugins mit C++: PyQGIS Developer Cookbook: http://www.qgis.org/pyqgis-cookbook/
This page is biased towards writing QGIS Python plugins.
UX Guidelines
These are the User Interface Design (UX/GUI) Guidelines for QGIS (click-based! e.g. for desktops and laptops):
- You can find the (rather small) HIG (Human Interface Guidelines) in chap. 5 of "Developers guide for QGIS" https://github.com/qgis/QGIS/blob/master/CODING . See also starting on line 1441 of https://github.com/qgis/QGIS/blob/master/doc/CODING.t2t . HTML version here: http://htmlpreview.github.io/?https://raw.github.com/qgis/QGIS/master/doc/CODING.html#toc60 .
- In addition there is this (rather large) (Graphical) User Interface (UI/GUI) Design with Qt: http://qt-project.org/doc/qt-4.8/qt-gui-concepts.html .
- Finally, there exist the “Windows 8 App UX Guidelines”. This is only “good to know” and can be used in cases of doubt or where the two Guidelines (QGIS+Qt) don’t apply
User Interface Design (UX/GUI) Guidelines (touch-based! e.g. for tablets):
- QGIS and the UX Guidelines for QGIS are based in a click-based UX paradigm; tablets need touch-based paradigm.
- “Windows 8 App UX Guidelines”: http://msdn.microsoft.com/en-us/library/windows/apps/hh465424.aspx .
- See e.g. the project BLUgis, an application for rescue services.
Testing Plugins
- Configuration for Debugging and Unit Testing of PyQGIS: See QGIS Plugins mit Python.
Publication
See QGIS_Plugins_mit_Python#Publikation.
Weblinks
- Homepage: http://www.qgis.org/ (Project-Team QGIS)
- Wiki: http://wiki.qgis.org/
- Blog: http://blog.qgis.org
- Bug tracker: https://trac.osgeo.org/qgis/