Zoombereich durch Rechteckfenster festlegen
Verfasst: 7. Oktober 2005 17:38
Hallo,
ich möchte in meinem Programm neben dem normalen größer und kleiner Zoomen auch die Möglichkeit eines "Fensterzoomes", wie er z.B. in CAD-Programmen verwirklicht ist, einbauen.
Nun stellt sich für mich als Anfänger die Frage unter Verwendung welcher Qt-Klassen ich die dynamische Zoombereichsfestlegung verwirklichen kann. Ich möchte durch einen Mausklick eine Rechteckecke festlegen danach durch Verschieben der Maus das Rechteck aufziehen und z.B. durch einen erneuten Mausklick die Größe festlegen.
Meine Frage bezieht sich auf die Darstellung des Rechteckes während des Verschiebens der Maus. Wie kann ich das Rechteck zeichnen bzw. es dynamisch vergrößern und verkleinern. Lässt sich dafür diese QRubberBand Klasse verwenden?
Über ein paar Tipps bin ich dankbar.
Gruß
Thomas
ich möchte in meinem Programm neben dem normalen größer und kleiner Zoomen auch die Möglichkeit eines "Fensterzoomes", wie er z.B. in CAD-Programmen verwirklicht ist, einbauen.
Nun stellt sich für mich als Anfänger die Frage unter Verwendung welcher Qt-Klassen ich die dynamische Zoombereichsfestlegung verwirklichen kann. Ich möchte durch einen Mausklick eine Rechteckecke festlegen danach durch Verschieben der Maus das Rechteck aufziehen und z.B. durch einen erneuten Mausklick die Größe festlegen.
Meine Frage bezieht sich auf die Darstellung des Rechteckes während des Verschiebens der Maus. Wie kann ich das Rechteck zeichnen bzw. es dynamisch vergrößern und verkleinern. Lässt sich dafür diese QRubberBand Klasse verwenden?
Über ein paar Tipps bin ich dankbar.
Gruß
Thomas