QPainterPath

Verschiedenes zu Qt
marvel
Beiträge: 105
Registriert: 9. August 2009 07:41

Beitrag von marvel »

***
marvel
Beiträge: 105
Registriert: 9. August 2009 07:41

Beitrag von marvel »

der post ist zwar etwas älter, aber ich hoffe dennoch auf eine antwort. ich schaffe es nicht einen qpainterpath zu zeichnen.

Code: Alles auswählen

painter->setWindow(minlon,minlat,(maxlon-minlon),(maxlat-minlat));
painter->drawLine(minlon,minlat,maxlon,maxlat);

QPainterPath path;
path.addRect(minlon,minlat,20,20);		
painter->drawPath(path);

//WERTE
//MINLON:  709.105 
//MINLAT:  6637.23 
//MAXLON:  743.614 
//MAXLAT:  6665.64 
einen linie konnt eich ganz einfach zeichnen, das rechteck im path jedoch nicht. allgemein schaffe ich es nicht koordinaten aus einem path zu zeichnen.
Zuletzt geändert von marvel am 27. August 2010 17:43, insgesamt 1-mal geändert.
upsala
Beiträge: 3946
Registriert: 5. Februar 2006 20:52
Wohnort: Landshut
Kontaktdaten:

Beitrag von upsala »

Du hast aber schon einen Bildschirm, der mehr als 5000x5000 Pixel hat, um dieses Rechteck auch darzustellen?
marvel
Beiträge: 105
Registriert: 9. August 2009 07:41

Beitrag von marvel »

Code: Alles auswählen

painter->setWindow(minlon,minlat,(maxlon-minlon),(maxlat-minlat)); 
mit setWindow() ändere ich doch das koordinatenkreuz bzw den wertebereich von 709 - 743 für die x-achse und 6637 - 6665 für die y-achse. eine linie mit painter->drawLine(minlon,minlat,maxlon,maxlat) konnte ich ja auch schon zeichnen. das problem ist einfach das er keinen painterpath zeichnet, egal was ich in den path schmeisse.
Antworten