ArdWidgets - GUI bibliotek för Arduino (4 / 6 steg)
Steg 4: Ändra Widget utseende
Det finns några grundläggande inställningar för varje widget:
- bgcolor - bakgrundsfärgen för widgeten
- lowcolor - färg för det låga värdet av widget
- HighColor - färg för det höga värdet av widget
- DisplayName - Visa (sant) eller dölja (falskt) widgetens pin
- DisplayValue - Visa (sant) eller dölja (falskt) widgetens värde
- displayscale - Visa (sant) eller dölja (falskt) widgetens skala (skjutreglage)
Det finns ett par sätt att ställa in dessa.
Om du vill ange övergripande standardinställningar för alla nya widgets, Redigera standardvärden i början av koden:
Vissa standardbeteenden, dessa måste definieras, men kan skrivas på individuella ArdWidgets. Du kan ändra dessa här:
färg ArdDefaultLowColor = color(128,128,128);
färg ArdDefaultHighColor = color(0,255,0);
färg ArdDefaultINPUTBackgroundColor = color(210,210,210);
färg ArdDefaultOUTPUTBackgroundColor = color(255,255,255);
booleska ArdDefaulDisplayname = sant;
booleska ArdDefaulDisplayvalue = sant;
booleska ArdDefaulDisplayscale = false;
Om du vill ange en enskild widgetens värden, spara widget i en variabel när du skapar den, sedan refererar till widgetens interna parametrar:
Göra en ingående horisontella reglaget på stift 3
ArdWidgetHSlider slider3 = ny ArdWidgetHSlider (50, 90, 150, 40, ingång, 0);
slider3.HighColor = color(0,0,255);
slider3.displayscale = sant; Lägg till skala text (Visa lowval och highval)
myWidgets.add(slider3);
För widget arrayer, det är kanske mer praktiskt att ange den globala standarden innan du skapar widget:
ArdDefaultDisplayvalue = false; Inaktivera visningen av värdet
myWidgets.add (nya ArdWidgetButtonArray (50, 50, 100, 120, nya int [] {utgång}, nya int [] (13), nya int [] {1,1}));