54 QPoint point=QPoint(0,0);
56 transform.translate(background.width()/2.0,background.height()/2.0);
57 transform.rotate(-rollangle*180.0/M_PI);
58 transform.translate(0,-pitchangle*180.0/M_PI*3.5);
59 transform.translate(-background.width()/2.0,-background.height()/2.0);
61 QPainter painter(
this);
63 painter.setClipRect(0,0,background.width(),background.height());
65 painter.setTransform(transform);
66 painter.translate(0,-background.height()/2.0-background.height()*0.0328947368421);
67 painter.drawImage(0,0, rotate);
69 transform.translate(background.width()/2.0,background.height()/2.0);
70 transform.translate(0,pitchangle*180.0/M_PI*3.5);
71 transform.translate(-background.width()/2.0,-background.height()/2.0);
72 painter.setTransform(transform);
74 painter.drawImage(0,0, dial);
76 painter.drawImage( point,stationary);