• 6176阅读
  • 4回复

[提问]使用qpainter画了个太极图,出现点状况。 [复制链接]

上一主题 下一主题
离线东方巽雷
 
只看楼主 倒序阅读 楼主  发表于: 2013-05-09
画了个旋转太极图,发现旋转时出现一条虚线直径,不知道什么状况,效果图如下:


为了充分显示高亮代码,我截图主要代码部分如下:


同时也将整个小工程打包为附件上传,请大神赐教。拜谢!
painer.7z (3 K) 下载次数:27
离线pxiao_xiao

只看该作者 1楼 发表于: 2013-05-09
原因在这:
painter.setPen(QPen(Qt::black,0,Qt::NoPen,Qt::RoundCap));
painter.drawPie(-200,-200,400,400,90*16,180*16);                            //注意这里的90
painter.setBrush(QBrush(Qt::white,Qt::SolidPattern));
painter.drawPie(-200,-200,400,400,270*16,180*16);                          //注意这里的270
画扇形的时候 最好多个3到5度
改成93 和 273 那条线就没了
离线笨笨小孩

只看该作者 2楼 发表于: 2013-05-10
好牛!!!
你一定要努力哦!!!
离线东方巽雷
只看该作者 3楼 发表于: 2013-05-10
回 1楼(pxiao_xiao) 的帖子
好厉害啊,真的没了耶。多谢大神赐教。
离线zhaozuqian

只看该作者 4楼 发表于: 2014-02-12
回 pxiao_xiao 的帖子
pxiao_xiao:原因在这:
painter.setPen(QPen(Qt::black,0,Qt::NoPen,Qt::RoundCap));
painter.drawPie(-200,-200,400,400,90*16,180*16);                         .. (2013-05-09 21:46) 

大神,太牛了!!!!
快速回复
限100 字节
 
上一个 下一个