• 5534阅读
  • 4回复

[提问]关于如何打印选定区域的问题 [复制链接]

上一主题 下一主题
离线red_stone1
 

只看楼主 倒序阅读 楼主  发表于: 2013-04-25

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

只看该作者 1楼 发表于: 2013-04-25
QWidget有个方法叫render(QPainter *painter...),你看看这个方法就知道如何处理了.
二笔 openSUSE Vim N9 BB10 XChinux@163.com 网易博客 腾讯微博
承接C++/Qt、Qt UI界面、PHP及预算报销系统开发业务
离线red_stone1

只看该作者 2楼 发表于: 2013-04-27
嗯,正在看render()函数,谢谢了。
离线red_stone1

只看该作者 3楼 发表于: 2013-04-27
回 1楼(XChinux) 的帖子
嗯,正在看render()函数,谢谢。
离线weianjiang

只看该作者 4楼 发表于: 2014-01-09
render出来的效果恐怕很差,应该用QPrinter(...) , QPainter.begin(&QPainter),然后在QPainter上绘制。
快速回复
限100 字节
 
上一个 下一个