Mäuse und ihre Spuren – Aufgaben

22.06.2017 08:30 Uhr

Abgeben Sie Ihre Lösungen zu den folgenden Aufgaben bitte bis vor Beginn der nächsten Stunde (3. Juli) in WoMS.

Aufgabenstellung:
Qt unterstützt neben den graphics primitives

  • drawText(…)
  • drawPoint(…)
  • drawLine(…)

u.a. auch ein graphics primitive

void QPainter::drawRect ( int x, int y, int width, int height )

das ein Rechteck zeichnet, dessen linke obere Ecke bei x,y liegt und die Größe width, height hat.

  • Definieren Sie eine Zeichenenfläche von Qt so, dass ein Rechteck der Größe 50 x 50 zu Beginn der Programmlaufzeit genau in der Mitte einer 500 x 500 Pixel grossen Zeichenfläche liegt.
  • Wird mit der linken Maustaste in die Zeichenfläche geklickt, bewegt sich das kleine Rechteck (= Quadrat) 25 Pixel nach links.
  • Wird mit der rechten Maustaste in die Zeichenfläche geklickt, bewegt sich das kleine Rechteck (= Quadrat) 25 Pixel nach rechts.