Die Suche ergab 6 Treffer
- 30. März 2009 14:06
- Forum: Einfach Qt
- Thema: QGraphicsView - Verständnisproblem
- Antworten: 5
- Zugriffe: 3830
ich hab den Wald vor lauter Bäumen nicht gesehen... Zuerst mal: ich habe meine matrix falsch verstanden. Zwar verstand ich, daß sie skaliert und translatiert, aber nicht, daß sie auch rotiert. Deswegen sah ich das erste Posting von franzf (mapToScene) als falsch an. Das war aber (zumindest teilweise...
- 30. März 2009 12:58
- Forum: Einfach Qt
- Thema: QGraphicsView - Verständnisproblem
- Antworten: 5
- Zugriffe: 3830
leider nein :( Ich habe mir mal - einfach weil ich recht verzweifelt bin - alle möglichen Transformationen ausgeben lassen: void MapView::mousePressEvent(QMouseEvent *pEvent) { // mLastMouseClick ist vom Typ QPointF QTransform tTransform(mMatrix.inverted()); mLastMouseClick = mapFromScene(pEvent->po...
- 30. März 2009 12:36
- Forum: Einfach Qt
- Thema: QGraphicsView - Verständnisproblem
- Antworten: 5
- Zugriffe: 3830
QGraphicsView - Verständnisproblem
Ich habe ein Verständnisproblem mit QGraphicsView (view): Ich habe der scene des views eine Karte in Form einer QPixmap (map) als Hintergrund zugewiesen. Über eine QMatrix (matrix) rechne ich die map-Koordinaten in view-Koordinaten um. D.h., daß ich jedem QGraphicsItem (item), das ich der scene hinz...
- 27. März 2009 11:08
- Forum: Qt Programmierung
- Thema: Ausgefüllten Kreis ins GUI malen + verschieben
- Antworten: 10
- Zugriffe: 6751
ich glaube, Du bist auf dem falschen Weg. Ich nehme jetzt mal an, Du willst auf einem QWidget zeichnen. Und, um auf Dein Beispiel einzugehen, wenn die Kanone ausglöst wird. Um auf einem QWidget zu zeichnen, mußt Du die paintEvent-Methode des QWidgets überschreiben ( http://doc.trolltech.com/4.5/qwid...
- 12. März 2009 11:02
- Forum: Qt Programmierung
- Thema: QT Designer + QGraphicsView + Bitmap anzeigen
- Antworten: 4
- Zugriffe: 3235
Dir fehlt die Zuordnung zwischen den scenes und den views.
Nehmen wir an, Deine views heißen mGv1 ... mGvN. Dann würdest Du dem ersten QGraphicsView Deine scene folgendermaßen zuweisen:
Am besten in der Doku nachlesen unter The Graphics View Framework.
Nehmen wir an, Deine views heißen mGv1 ... mGvN. Dann würdest Du dem ersten QGraphicsView Deine scene folgendermaßen zuweisen:
Code: Alles auswählen
mGv1->setScene(sceneEinspeisung);- 12. März 2009 09:53
- Forum: Qt Programmierung
- Thema: [gelöst] Caption für QTableWidgetItem
- Antworten: 4
- Zugriffe: 3777
und damit ich meinen ersten Beitrag verfassen kann 
arg(param) nimmt als Parameter so ziemlich alles entgegen, was es so an einfachen Datentypen gibt.
Code: Alles auswählen
QTableWidgetItem* newItem = new QTableWidgetItem(QString( "Path %1").arg(path_nr));