查看完整版本: [-- 关于如何打印选定区域的问题 --]

QTCN开发网 -> 《Qt高级编程》专栏 -> 关于如何打印选定区域的问题 [打印本页] 登录 -> 注册 -> 回复主题 -> 发表主题

red_stone1 2013-04-25 20:05

关于如何打印选定区域的问题

[attachment=10309]
我的问题是这样的,在一个Widget中有个矩形区域,显示实时波形,旁边还有一个TextEdit以显示波形信息,现在想通过一个按钮来连接打印机,且想把矩形的波形和TextEdit里的内容打印在一起(如上下、左右 均可)。请问这个Printer怎么写呢?求大神指导一下。谢谢了~不胜感激啊

XChinux 2013-04-25 22:22
QWidget有个方法叫render(QPainter *painter...),你看看这个方法就知道如何处理了.

red_stone1 2013-04-27 10:45
嗯,正在看render()函数,谢谢了。

red_stone1 2013-04-27 10:45
嗯,正在看render()函数,谢谢。

weianjiang 2014-01-09 09:30
render出来的效果恐怕很差,应该用QPrinter(...) , QPainter.begin(&QPainter),然后在QPainter上绘制。


查看完整版本: [-- 关于如何打印选定区域的问题 --] [-- top --]



Powered by phpwind v8.7 Code ©2003-2011 phpwind
Gzip disabled