4
A
回答
5
看看官方的Qt文档:http://doc.qt.io/archives/4.6/graphicsview.html#printing
更多参考:
“图形视图提供了单行通过它的渲染功能,QGraphicsScene::render()
和QGraphicsView::render()
打印功能提供相同的API:通过将QPainter
传递给任一渲染函数,您可以让场景或视图将其全部或部分内容渲染到任何绘画设备中。此示例显示如何使用QPrinter
将整个场景打印为整个页面。“
例子:
QGraphicsScene scene;
scene.addRect(QRectF(0, 0, 100, 200), QPen(Qt::black), QBrush(Qt::green));
QPrinter printer;
if (QPrintDialog(&printer).exec() == QDialog::Accepted) {
QPainter painter(&printer);
painter.setRenderHint(QPainter::Antialiasing);
scene.render(&painter);
}
相关问题
- 1. 如何打印TPanel内容?
- 2. 如何打印iframe内容
- 3. 打印内容
- 4. 打印内容
- 5. 如何打印我的TabControl的内容?
- 6. 如何打印mongoengine的QuerySet的内容
- 7. 如何打印BSONDocument的内容
- 8. 如何打印WebBrowser控件的内容?
- 9. 如何仅打印h:datatable的内容?
- 10. 如何打印httprequest请求的内容?
- 11. 如何打印面板的内容
- 12. 如何打印c文件的内容?
- 13. 如何打印UIWebView的内容?
- 14. 如何打印发生器的内容?
- 15. SWT如何打印ScrolledComposite的内容?
- 16. 如何打印单个JPanel的内容?
- 17. 如何打印org.squeryl.dsl.Group的内容?
- 18. 如何打印RichTextBox的内容?
- 19. 如何打印JScrollPane的完整内容?
- 20. 如何打印矢量类的内容
- 21. 如何使用打印机打印JFrame的内容
- 22. Sqlalchemy:打印内容
- 23. 打印内容DefaultTreeModel
- 24. 打印iframe内容
- 25. 打印NSMutableURLRequest内容
- 26. 打印ScrollViewer内容
- 27. 如何将群组内容的内容发送到打印机
- 28. 如何从ArrayList打印元素内容?
- 29. 如何打印课程内容?
- 30. 我如何打印iframe内容
非常感谢我尝试它和它运行。但我有一个问题。我的场景约为(0,0,27,800,800)并且不可读。你认为有什么解决办法吗? – ayla 2010-09-28 16:10:06