Enige beschouwingen bij het ontwerpen van een GUI

In deze sectie zijn enkele algemene beschouwingen over welke GUI-elementen waar moeten worden gebruikt. Indien dit de eerste keer is dat u een plugin probeert te maken, kunt u deze sectie overslaan, omdat het niet gaat over de basis van het maken van een GUI. Kom later terug, om te zien of u de GUI's van uw plugins misschien kunt verfijnen.

<radio> vs. <checkbox> vs. <dropdown>

De drie elementen <radio>, <checkbox> (keuzevakje), <dropdown> (neerklapmenu), hebben allemaal een zelfde soort functie: het laten kiezen uit een aantal opties. Natuurlijk kunt u met een keuzevakje alleen maar uit twee opties kiezen: gekozen, of niet gekozen, u kunt die dus niet gebruiken als er uit meer dan twee opties moet worden gekozen. Maar wanneer, welk van de elementen te gebruiken? Enkele vuistregels zijn:

Als u merkt dat u een <radio> of <dropdown> aanmaakt met slechts twee opties, vraag u dan af of de vraag eigenlijk een ja / nee type vraag is. Bv. een keuze tussen resultaten aanpassen en resultaten niet aanpassen, of tussen ontbrekende waarden verwijderen en ontbrekende waarden behouden. In zo'n geval is een<checkbox> een betere keus: het gebruikt minder ruimte, er zijn minder woorden of labels (namen) nodig, en is gemakkelijker te begrijpen voor de gebruiker. Er zijn maar weinig situaties waarin u beter een <radio> kunt kiezen in plaats van een <checkbox>, als er slechts twee opties zijn. Een voorbeeld daarvan zou kunnen zijn: Berekeningsmethode: 'Pearson'/'Spearman'. Hier zijn meer methodes denkbaar, en zij zijn niet echt een stel tegengestelde methodes.

Kiezen tussen een <radio> en een <dropdown> hangt meestal af van de beschikbare ruimte. De <dropdown> heeft het voordeel minder ruimte nodig te hebben, zelfs als er veel opties zijn waaruit moet worden gekozen. Aan de andere kant heeft <radio> het voordeel dat de gebruiker alle mogelijke keuzes in een oogopslag kan zien, zonder te moeten klikken op een pijltje in een keuzelijst. Algemeen gesproken, als er zes of meer opties zijn waaruit moet worden gekozen, heeft <dropdown> de voorkeur. Met vijf of minder opties kunt u beter <radio> kiezen.