Qt 关于物理长度跟逻辑长度的对应关系

Qt 关于物理长度和逻辑长度的对应关系
hi,

  在项目中,碰到一个问题。使用打印机,滚筒打印,
  我所有的图元是放在一个QGraphicsSence上面,这时候
  需要将Sence上所有的图元打印到图纸上。

比如图上的逻辑距离10 (0,0)到(0,10)在图纸上就代表10厘米。需要如何去做呢?


正在申请Qt板块版主,谢谢大家支持。请留下您的脚印~
http://bbs.csdn.net/topics/390323492

------解决方案--------------------
可以这样看看行不行:

打印一出一条线,比如(0,0) 到(0,a),到一张纸上。再实际测量一下打印出的线段的长度,假设为a1厘米。
用a/a1就是1厘米对应的逻辑长度像素数。之后,简单封装一个类,或一个转换函数。之后借助这个类或函数就可以直接用实际的厘米数了。

不了解QGraphicsScene,应该有更好的方法。
------解决方案--------------------
帮顶,接分,Qt 关于物理长度跟逻辑长度的对应关系
------解决方案--------------------
引用:
hi,

  在项目中,碰到一个问题。使用打印机,滚筒打印,
  我所有的图元是放在一个QGraphicsSence上面,这时候
  需要将Sence上所有的图元打印到图纸上。

比如图上的逻辑距离10 (0,0)到(0,10)在图纸上就代表10厘米。需要如何去做呢?


正在申请Qt板块版主,谢谢大家支持。请留下您的脚印~
http://bbs.cs……

这个可能要好好想想。。。
------解决方案--------------------
引用:
引用:这个放一段时间。元旦回来就要做分页打印了。。render方法不是矢量放大。所以还是需要重绘。

大数据量啊。。很多点啊。。。不同的打印机的dpi不一样。。。还不知道如何丢点啊。。
已经荣升版主了,庆祝一下,给我们派点分吧。

+1