Bisher bin ich bei AutoIt gut mit einem statischen GUI ausgekommen. Jetzt möchte ich eine Anzeige erstellen, welche mit unterschiedlichen Fenstergrößen läuft. Vollbild auf einem kleinen Zusatzmonitor ist das Ziel. Nur sind eben die Auflösungen nicht immer gleich und dann kommt noch das Seitenverhältnis hinzu. Früher waren es 4:3 und heutzutage ist irgendetwas um die 16:9 der Standard.
Ich habe schon GUIs mit Variablen erstellt. Wer hat zum Beispiel Lust, bei 32 möglichen Joystick-Tasten für jede einzelne die Position eines Radio-Buttons festzulegen. Ich hatte sie nicht.
Da ich ein Display aus einer realen Lokomotive darstellen möchte, werde ich da auch mit Variablen arbeiten. Mit Koda habe ich den Anhang erstellt, aber als Script wird mir z.Bsp. die Gruppenbezeichnung nicht angezeigt. Deshalb wieder per Hand und besser (siehe "HEAD" eigentlich HEADLIGHTS zweizeilig).
Die Koordinaten und die Größe der Gruppen und Labels möchte ich anhand der Aufteilung festlegen. Hier mal als Beispiel:
für die ganz rechte obere Gruppe "Unit ID" etwa so:
- left: 1/3 der Fensterbreite plus zwei Pixel Freiraum
- top: 0
- width: 1/3 der Fensterbreite minus vier Pixel Freiraum
- height: 1/10 der Fensterhöhe
für die Gruppe "Distance Counter" darunter so:
- left: 1/3 der Fensterbreite plus zwei Pixel Freiraum
- top: 0 plus 1/10 der Fensterhöhe
- width: 1/3 der Fensterbreite minus vier Pixel Freiraum
- height: 1/10 der Fensterhöhe
usw.
Ist dies denn für die Veränderung der Fenstergröße hilfreich, wenn die GUI mit Variablen erstellt wird? Oder muss ich ganz anders ansetzen?
Bezüglich Seitenverhältnis muss wohl eine zweite GUI her, das Vorbild ist halt 4:3 und das passt einfach nicht auf 16:9.