16,214
社区成员
发帖
与我相关
我的任务
分享
void Widget::paintEvent(QPaintEvent* e){
QPainter p(this);
p.drawText(20,20,QString("(20,20),Hello world"));
p.setWindow(-50,-50,100,100);
p.drawText(0,0,QString("(0,0),after setWindow"));
p.resetTransform(); //取消setWindow的效果
p.drawText(50,50,QString("(50,50),after restore"));
int k=30;
int i=1;
for(i=0;i++;i<=12){
p.rotate(i*k);
p.drawText(300,100,QString("aaa%1").arg(i));
}
}
int k=30;
int i=1;
for(i=0;i++;i<=12){
p.rotate(i*k);
p.drawText(300,100,QString("aaa%1").arg(i));
}