Ocena wątku:
  • 0 Głosów - 0 Średnio
  • 1
  • 2
  • 3
  • 4
  • 5
Funkcjonalność QGIS
06-01-2011, 15:17,
#2
RE: Funkcjonalność QGIS
Nie bardzo wyobrażam sobie użycie menu Plik. Biblioteki QGISa dostarczają klas do zbudowania aplikacji, a nie konkretnych instancji obiektów, których stworzenie i powiązanie między sobą to już właśnie domena interfejsu ostatecznej aplikacji. W menu Plik wszystkie akcje odnoszą się do konkretnych obiektów konkretnego interfejsu konkretnej aplikacji Qgis. Żeby ono miało jakikolwiek sens we własnej aplikacji, musiałaby ona być prawie kopią Qgisa, a zupełnie nie o to chodzi.

ad 1. Jak wynika z powyższego, można dostać się w obrębie konkretnego interfejsu, czyli do qgisowych menu z konsoli Pythona albo z wtyczki. Zaś stworzenie własnej aplikacji polega m. in. na budowie własnego interfejsu.

ad 2. W ostatnich tygodniach (czyli tylko w 1.7) została wyeksponowana klasa QgsLegendInterface, która razem z istniejącą wcześniej QgsLegendModel może się przydać

ad 3. Nie znam, ale może przyda się sam interfejs Qgisa. Wprawdzie nie w Pythonie, ale w tę stronę łatwo przetłumaczyć Wink
http://trac.osgeo.org/qgis/browser/trunk...gisapp.cpp
http://trac.osgeo.org/qgis/browser/trunk...erface.cpp


Wiadomości w tym wątku
Funkcjonalność QGIS - przez Rafał - 06-01-2011, 13:20
RE: Funkcjonalność QGIS - przez borys - 06-01-2011, 15:17
RE: Funkcjonalność QGIS - przez Rafał - 11-01-2011, 14:02
RE: Funkcjonalność QGIS - przez borys - 20-01-2011, 17:25

Skocz do: