• 10249阅读
  • 12回复

[讨论]用QPainter画的直线总是一段一段? [复制链接]

上一主题 下一主题
离线青春岁月
 

只看楼主 倒序阅读 楼主  发表于: 2011-06-30
关键词: QPainter
QPainter画的直线总是一段一段?我用的SolidLine?
go!   go!  go!  go!
离线dbzhang800

只看该作者 1楼 发表于: 2011-06-30
你是想说锯齿么?看QPainter的manual,设置抗锯齿
离线xixu2008
只看该作者 2楼 发表于: 2011-06-30
QPainter->setRenderHint(QPainter::Antialiasing);
离线青春岁月

只看该作者 3楼 发表于: 2011-07-01
这个不行,还是不好看!你这个我用过了!
go!   go!  go!  go!
离线dxfans

只看该作者 4楼 发表于: 2012-05-09
也遇到这个问题。。。没想明白。。
离线roywillow

只看该作者 5楼 发表于: 2012-05-10
不妨试试把线条加粗一点?这个应该是抗据齿时的正常现象吧
专业维修核潜艇,回收二手航母、二手航天飞机,大修核反应堆,拆洗导弹发动机更换机油,无人侦察机手动挡改自动,航天飞机保养换三滤,飞碟外太空年检 ,各型号导弹加装迎宾踏板,高空作业擦洗卫星表面除尘、打蜡及抛光,东风全系列巡航导弹。并提供原子对撞机。量大从优,有正规发票。
离线joynson
只看该作者 6楼 发表于: 2012-05-10
提高显示器的分辨率,把线段加粗
离线dxfans

只看该作者 7楼 发表于: 2012-05-10
已经设置了QPainter->setRenderHint(QPainter::Antialiasing);
离线dxfans

只看该作者 8楼 发表于: 2012-05-10
引用第6楼joynson于2012-05-10 09:20发表的  :
提高显示器的分辨率,把线段加粗

屏幕分辨率已经是1024以上了,所以和分辨率关系不大。。。
离线dxfans

只看该作者 9楼 发表于: 2012-05-10
引用第5楼roywillow于2012-05-10 08:41发表的  :
不妨试试把线条加粗一点?这个应该是抗据齿时的正常现象吧

而是线条看起来感觉是一段一段的。。看起来不是同一种颜色、、、你仔细看看。。
离线roywillow

只看该作者 10楼 发表于: 2012-05-10
回 9楼(dxfans) 的帖子
把抗据齿关掉看看
专业维修核潜艇,回收二手航母、二手航天飞机,大修核反应堆,拆洗导弹发动机更换机油,无人侦察机手动挡改自动,航天飞机保养换三滤,飞碟外太空年检 ,各型号导弹加装迎宾踏板,高空作业擦洗卫星表面除尘、打蜡及抛光,东风全系列巡航导弹。并提供原子对撞机。量大从优,有正规发票。
离线jdwx

只看该作者 11楼 发表于: 2012-05-10
此问题,不是问题,画一段45度的线看看怎么样,这个完全是显示的问题。
要是有打印机打出来看看。
发帖时要说明:操作系统、Qt版本、编译器,这样能更快的得到回复。
离线dxfans

只看该作者 12楼 发表于: 2012-05-10
引用第11楼jdwx于2012-05-10 11:08发表的  :
此问题,不是问题,画一段45度的线看看怎么样,这个完全是显示的问题。
要是有打印机打出来看看。

我刚才尝试了下:
如A点(10,10),B点(20,100),C点(20,200)
画线连接A和B点时,直线有楼主所述的问题出现
画线连接B和C点时,没有楼主所述的问题出现。
所以看起来和直线的角度有关系。。。
不知如何处理。。。。。。。。。。。

快速回复
限100 字节
 
上一个 下一个