Anonymní profil noxxik – Programujte.com
 x   TIP: Přetáhni ikonu na hlavní panel pro připnutí webu

Anonymní profil noxxik – Programujte.comAnonymní profil noxxik – Programujte.com

 

Příspěvky odeslané z IP adresy 62.245.124.–

noxxik
C / C++ › QT a nastavení bodu pro rota…
12. 2. 2009   #94736

ahoj dělám v QT nějakou aplikaci podobnou programům na malování. Mám ale problém. dejme tomu, že nakreslím obdélník a nastavím si jeho střed, podle kterýho chci otáčet. Pokud s tímto obdélníkem neposunu do jiné pozice, tak se kolem toho středu otáčí neustále. Pokud ovšem ten obdélník přesunu na kreslící ploše jinam, tak přesto, že volám metodu pro znovunastavení středu pro otáčení, se posunutý obdélník otáčí stále kolem jiného bodu, který je posunutý do vzdálenosti (původníbod+novýbod), ale podle myší, která řítí to rotování je bod stále na stejném místětoho původního bodu, který vznikl při nakreslení.

Pokud jde o nějaké třídy, tak kreslím do své třídy A (dědí od QGraphicsScene http://doc.trolltech.com/4.4/qgraphicsscene.html )
a položky jsou ve třídě B (dědí od QGraphicsPolygonItem http://doc.trolltech.com/4.4/qgraphicspolygonitem.html ), takže zvládá i QGraphicsItem http://doc.trolltech.com/4.4/qgraphicsitem.html , do jejíž proměnné ukládám vybraný obdélník

pravděpodobně půjde o nějaké namapování na nějaký bod, ale vůbec si nedokážu představit, co kam a na co mám namapovat :(
Kdyby se našel někdo, kdo by mi tady dal nějaký hint nebo nějakou jinou radu, budu vděčný

 

 

Hostujeme u Českého hostingu       ISSN 1801-1586       ⇡ Nahoru Webtea.cz logo © 20032024 Programujte.com
Zasadilo a pěstuje Webtea.cz, šéfredaktor Lukáš Churý