如何打印 QGraphicsView 的内容
如何在 Qt 中打印 QGraphicsView
的内容?
多谢。
How can I print the content of a QGraphicsView
in Qt?
Thanks a lot.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
如何在 Qt 中打印 QGraphicsView
的内容?
多谢。
How can I print the content of a QGraphicsView
in Qt?
Thanks a lot.
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
接受
或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
发布评论
评论(1)
看一下Qt官方文档: http://doc.qt.io /archives/4.6/graphicsview.html#printing
进一步参考:
“Graphics View 通过其渲染函数
QGraphicsScene::render()
和QGraphicsView 提供单行打印: :render()
这些函数提供相同的 API:您可以通过将QPainter
传递给其中一个,让场景或视图将其全部或部分内容渲染到任何绘画设备中。此示例展示了如何使用QPrinter
将整个场景打印到整页中。”例子:
Take a look at the official Qt documentation: http://doc.qt.io/archives/4.6/graphicsview.html#printing
For further reference:
"Graphics View provides single-line printing through its rendering functions,
QGraphicsScene::render()
andQGraphicsView::render()
. The functions provide the same API: You can have the scene or the view render all or parts of their contents into any paint device by passing aQPainter
to either of the rendering functions. This example shows how to print the whole scene into a full page, usingQPrinter
."Example: