Hoppa till innehåll
Meny
  • Hem
  • Dokument
  • Om Mig
Geosupportsystem

Formulär till QGIS

Publicerat den 2014-10-02

När man redigerar data i QGIS så skall man fylla i attribut för varje objekt. Antingen så använder man det formulär som genereras automatiskt:

Screenshot from 2014-09-22 17:34:42

Eller så preciserar man val och fälttyper och skapar ett eget genom att dra-och-släppa fält:

Screenshot from 2014-09-22 17:40:24

Det finns dock ytterligare ett sätt…

Om du använder Linux (Ubuntu) så finns Qt4-designer i programbiblioteket:

Screenshot from 2014-09-22 17:31:18

Qt4 är grunden för hela QGIS och så även det verktyg man använder för att skapa gränssnittsfiler. Qt finns till såväl Linux, Windows som OS X.

I Qt4 Designer så kan man välja att skapa en enkel dialog med OK/Avbryt knappar och där lägga till ”Input Widgets” som texter, comboboxar eller spinbox (m.m.).

Screenshot from 2014-09-22 18:34:34

Se bara till att döpa inmatningswidgetarna (vilket ord) med samma namn, inklusive stora och små bokstäver, som motsvarande attribut heter i QGIS. Du kan testa dialogen med CTRL-R och glöm sedan inte att spara ui-filen någonstans.

Man behöver inte bry sig så mycket om att fylla i vilka förval eller ifyllningsbegränsningar som skall användas, det sköter QGIS.

Screenshot from 2014-09-22 18:39:06

I lageregenskaperna under fliken ”Fält” (bild ovan) väljer man sedan Attributredigerarlayout: Använd ui-fil, och pekar ut den ui-fil som man skapade i Qt4-Designer.

När man nu skapar nya objekt vid redigering så kommer det skräddarsydda formuläret upp i stället:

Screenshot from 2014-09-22 18:42:47

Samma formulär kan man ställa in så att det visas när man använder verktyget ”Identifiera objekt”.

Screenshot from 2014-09-22 18:56:14

Kryssa bara i rutan längs ned i fönstret ”Identifieringsresultat” så kommer formuläret att visas i stället i fortsättningen. Om du ångrar dig och vill ha tillbaka det vanliga utseendet så kan du högerklicka i verktygsområdet och välja ”Visa Identifieringsresultat” (bild nedan). Då får du upp den gamla rutan och kan ta bort krysset (lite krånglig väg kan man tycka).

Screenshot from 2014-09-22 19:12:01

Alla behöver inte ha Qt4 Designer installerat utan det räcker med att den som skapar formulären har det. Se sedan till att spara formuläret tillsammans med datafilerna eller på ett annat bra ställe så att alla kommer åt dom.

Det är inte helt enkelt att jobba med Qt4 Designer om man vill göra avancerade saker, men så länge det handlar om texter och ifyllnadsfält så är det faktiskt ganska enkelt.

Lämna ett svar Avbryt svar

Din e-postadress kommer inte publiceras. Obligatoriska fält är märkta *

     Mastodon  

Senaste kommentarer

  • Gustav G om Mäta kurvradier med GNSS
  • Sur om Varför är stiftpennor så långa?
  • QGIS 3.44 LTR – Geosupportsystem om Zorin på gammal laptop
  • Stefan Ene om Zorin på gammal laptop
  • Samira A om Om Mig

Arkiv

Meta

  • Logga in
  • Flöde för inlägg
  • Flöde för kommentarer
  • WordPress.org
©2026 Geosupportsystem | WordPress-tema av Superbthemes.com