首页 > 其他 > 详细

QPainter画图

时间:2015-10-20 11:39:10      阅读:399      评论:0      收藏:0      [点我收藏+]

如何画一个圆形始终在窗口的正中央。

技术分享

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);

这一行的原理是什么,暂时不清楚,再次记录,等以后知道答案再来详细说明。

QPainter画图

原文:http://www.cnblogs.com/gebilaowangdebaba/p/4894186.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!