• 2973阅读
  • 3回复

Qt画线不能等分 [复制链接]

上一主题 下一主题
离线qfmeal
 

只看楼主 倒序阅读 楼主  发表于: 2014-08-25
  1. for( int n=0; n<25; n++ )
  2.     {
  3.         m_scene.addLine( nMaxWidth/24*n,nLineY,nMaxWidth/24*n,nLineY-5) );
  4.     }
代码很简单,把一条线段平均分成24份,然后在每个点上画一个竖线当作刻度。但是24等分后,刻度不准。
如下图:


离线kimtaikee

只看该作者 1楼 发表于: 2014-08-26
这个的话你的精度不够,你得用qreal。

离线daily

只看该作者 2楼 发表于: 2014-08-26
同意楼上的。
离线qfmeal

只看该作者 3楼 发表于: 2014-08-26
回 kimtaikee 的帖子
kimtaikee:这个的话你的精度不够,你得用qreal。 (2014-08-26 09:24) 

已经尝试使用qreal,问题已解决,非常感谢
快速回复
限100 字节
 
上一个 下一个