Viktigt
Översättning är en gemenskapsinsats du kan gå med i. Den här sidan är för närvarande översatt till 100.00%.
2. HIG (Riktlinjer för mänskligt gränssnitt)
För att alla element i det grafiska användargränssnittet ska se konsekventa ut och för att alla användare instinktivt ska använda dialoger är det viktigt att följande riktlinjer följs vid layout och design av grafiska användargränssnitt.
Gruppera relaterade element med hjälp av gruppboxar: Försök att identifiera element som kan grupperas tillsammans och använd sedan gruppboxar med en etikett för att identifiera ämnet för den gruppen. Undvik att använda gruppboxar med bara en enda widget/ett enda element inuti.
Stor begynnelsebokstav endast i etiketter, verktygstips, beskrivande text och annan text som inte är rubrik eller titel: Dessa ska skrivas som en fras med inledande versal och alla övriga ord ska skrivas med liten begynnelsebokstav, såvida de inte är substantiv
Skriv alla ord med stor bokstav i titlar (gruppbox, flik, kolumner i listvyn och så vidare), funktioner (menyalternativ, knappar) och andra valbara objekt (kombinationsboxobjekt, listboxobjekt, trädlisteobjekt och så vidare): Skriv alla ord med stor bokstav, utom prepositioner som är kortare än fem bokstäver (t.ex. ”med” men ”utan”), konjunktioner (t.ex. och, eller, men) och artiklar (a, an, the). Du ska dock alltid skriva första och sista ordet med stor bokstav.
Avsluta inte etiketter för widgetar eller gruppboxar med ett kolon: Att lägga till ett kolon orsakar visuellt brus och ger ingen ytterligare mening, så använd dem inte. Ett undantag från denna regel är när du har två etiketter bredvid varandra, t.ex: Etikett1 Plugin (sökväg:) Etikett2 [/sökväg/till/plugins]
Håll skadliga åtgärder borta från ofarliga åtgärder: Om du har åtgärder för att ”radera”, ”ta bort” etc., försök att skapa tillräckligt utrymme mellan den skadliga åtgärden och ofarliga åtgärder så att användaren är mindre benägen att oavsiktligt klicka på den skadliga åtgärden.
Använd alltid en QButtonBox för knapparna ”OK”, ”Avbryt” etc: Genom att använda en knappbox kan du se till att ordningen på knapparna ”OK” och ”Avbryt” etc. överensstämmer med det operativsystem/den lokal/den skrivbordsmiljö som användaren använder.
Flikar ska inte vara nästlade. Om du använder flikar, följ stilen för de flikar som används i QgsVectorLayerProperties / QgsProjectProperties etc. dvs. flikar högst upp med ikoner på 22x22.
Widget-stackar bör undvikas om det är möjligt. De orsakar problem med layouter och oförklarlig (för användaren) storleksändring av dialogrutor för att rymma widgets som inte är synliga.
Försök att undvika tekniska termer och använd hellre en lekmannamässig motsvarighet, t.ex. använd ordet ”Opacity” i stället för ”Alpha Channel” (konstruerat exempel), ”Text” i stället för ”String” och så vidare.
Använd konsekvent ikonografi. Om du behöver en ikon eller ikonelement kan du kontakta Robert Szczepanek på e-postlistan för att få hjälp.
Placera långa listor med widgets i rullningsrutor. Ingen dialog bör överstiga 580 pixlar i höjd och 1000 pixlar i bredd.
Separera avancerade alternativ från grundläggande. Nybörjare ska snabbt kunna komma åt de objekt som behövs för grundläggande aktiviteter utan att behöva bekymra sig om komplexiteten i avancerade funktioner. Avancerade funktioner bör antingen placeras under en skiljelinje eller på en separat flik.
Lägg inte till alternativ bara för att du vill ha många alternativ. Sträva efter att hålla användargränssnittet minimalistiskt och använd förnuftiga standardvärden.
Om du klickar på en knapp för att öppna en ny dialogruta ska ett ellipstecken (…) läggas till i knapptexten. Se till att använda U+2026 Horisontell ellips i stället för tre punkter.