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