Ocena wątku:
  • 0 Głosów - 0 Średnio
  • 1
  • 2
  • 3
  • 4
  • 5
Auto edycja warstwy
03-04-2013, 22:24,
#3
RE: Auto edycja warstwy
Działa! Dziękuję bardzo za rzeczową odpowiedź!

Wszystko to gdzieś czytałem i jakoś mi to nie chciało działać. Twój post pomógł mi to usystematyzować. To że zmiany nie łapią już wyczytałem i przy takim projekcie to upierdliwe, fakt.

Obiekt typu QgsVectorLayer udało mi się wydłubać z mapCanvas().layers() według znanej nazwy Smile - działa też z legendInterface().layers()

O zmianach w funkcji inicjującej w wersji 2.0 znalazłem i uprościło by to mój kod (swoją drogą to jedna z niewielu informacji które można znaleźć na temat inicjacji formularzy poza linkiem do blogu Nathana który podałeś...)

ALE
Teraz jeszcze jedna zagadka: Qgis otwiera formularze w 2 sposoby - zależnie czy edycja jest włączona czy nie. No i mimo że wszystko fajnie, edycja włącza się tak jak zakładałem - to formularz ma wyłączone pola i przycisk "OK". Da się w tym stanie wybrać drugi formularz na tej samej warstwie i ten już jest aktywny, "OK" i "Cancel" działa prawidłowo. Tylko potem "Cancel" w pierwszym formularzu wywala QGIS Smile

Jeżeli tego nie da się przeskoczyć to marny pożytek z tej możliwości.


Wiadomości w tym wątku
Auto edycja warstwy - przez jakosek - 03-04-2013, 11:29
RE: Auto edycja warstwy - przez borys - 03-04-2013, 12:58
RE: Auto edycja warstwy - przez jakosek - 03-04-2013, 22:24
RE: Auto edycja warstwy - przez borys - 03-04-2013, 23:02
RE: Auto edycja warstwy - przez jakosek - 04-04-2013, 11:09
RE: Auto edycja warstwy - przez borys - 04-04-2013, 11:30
RE: Auto edycja warstwy - przez jakosek - 04-04-2013, 21:53
RE: Auto edycja warstwy - przez borys - 05-04-2013, 09:59
RE: Auto edycja warstwy - przez jakosek - 05-04-2013, 21:50

Podobne wątki
Wątek: Autor Odpowiedzi: Wyświetleń: Ostatni post
  auto obtót warstwy wg pozycji gps gajowwy 0 6 581 22-06-2013, 23:48
Ostatni post: gajowwy
  edycja warstwy wektorowej pitt 3 17 111 22-07-2011, 10:33
Ostatni post: pitt

Skocz do: