如何画一个圆形始终在窗口的正中央。
void Widget::paintEvent(QPaintEvent *) { QPainter *painter=new QPainter(this); painter->translate(this->width()/2,this->height()/2); int radius=100; painter->drawEllipse(-radius, -radius, radius << 1, radius << 1); }
painter->drawEllipse(-radius, -radius, radius << 1, radius << 1);
这一行的原理是什么,暂时不清楚,再次记录,等以后知道答案再来详细说明。
原文:http://www.cnblogs.com/gebilaowangdebaba/p/4894186.html