Hinweis:
In den folgenden Aufgaben werden Sie zahlreiche Änderungen an dem Beispielprojekt dieses Studienheftes vornehmen. Um das ursprüngliche Projekt nicht zu verlieren, sollten Sie eine Kopie erstellen. Kopieren Sie dazu einfach sämtliche Dateien
und Unterverzeichnisse aus dem ursprünglichen Projektverzeichnis in ein neues
leeres Verzeichnis. Benutzen Sie dann das kopierte Projekt für die Lösung der Einsendeaufgaben.
Falls Änderungen an dem kopierten Projekt scheinbar nicht berücksichtigt werden,
lassen Sie es einmal mit der Funktion Erstellen / Alles neu erstellen neu erstellen
beziehungsweise rufen Sie die Funktion Erstellen / qmake ausführen auf.
1. Unser Beispielprojekt aus diesem Studienheft kann nur Werte von 0 bis 99 in den
LCD-Anzeigen darstellen. Welche Änderungen sind erforderlich, damit Werte von 0
bis 500 abgebildet werden können?
Bitte geben Sie für die Lösung dieser Aufgabe die Eigenschaft sämtlicher Widgets an,
die geändert werden müssen.
10 Pkt.
2. Bei Werten, die größer sind als 31, wird in unserem Beispielprojekt der Wert im
LCD-Display für die binäre Darstellung abgeschnitten. Welche Eigenschaft müssen
Sie verändern, damit auch größere Werte korrekt angezeigt werden?
10 Pkt.
3. Fügen Sie in das Beispielprojekt ein Widget Dial zur Veränderung der Werte für die
LCD-Anzeigen ein. Positionieren Sie das Widget rechts neben den LCD-Anzeigen,
und lassen Sie eine Skala an dem Widget anzeigen.
Synchronisieren Sie das neue Widget mit dem Drehfeld und dem Schieberegler. Das
heißt, bei Änderungen an einem anderen Eingabeelement sollen diese Änderungen
auch im Widget Dial dargestellt werden und umgekehrt.
Geben Sie für die Lösung dieser Aufgabe bitte zunächst an, welche Schritte für das
Einfügen des neuen Widgets erforderlich sind und welche Eigenschaften Sie für das
Widget setzen müssen. Das Widget soll ebenfalls Werte im Bereich von 0 bis 500
abbilden können.
Beschreiben Sie dann, wie Sie die LCD-Anzeigen über das neue Widget verändern
können, und wie Sie sicherstellen, dass das neue Widget mit dem Drehfeld und dem
Schieberegler synchronisiert wird.
Ein kleiner Tipp für die Anzeige der Skala: Notch bedeutet übersetzt so viel wie
„Kerbe“.
30 Pkt.
4. Ändern Sie das Beispielprojekt aus diesem Studienheft so, dass nur noch eine LCDAnzeige ohne Label benutzt wird. Fügen Sie dann Schaltflächen hinzu, über die der
Anwender das Format der Ausgabe wählen kann.
Geben Sie für die Lösung dieser Aufgabe bitte die Signal-Slot-Verbindungen an, die
erforderlich sind, um das Ausgabeformat der LCD-Anzeige zu verändern. Notieren
Sie dabei für jede Verbindung bitte den Sender, das Signal, den Empfänger und den
Slot.
Ein kleiner Tipp:
Die Lösung dieser Aufgabe ist nicht allzu schwierig, wenn Sie sich die StandardSlots einer LCD-Anzeige genau ansehen.
50 Pkt.