上代码:
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));
}
死活就是没有显示,不知道为什么,请高手指点