我使用Qt Quick设计了销售收据,我想用打印机打印。
我该怎么做?
这是我的 main.cpp
QtQuick2ApplicationViewer viewer;
viewer.setMainQmlFile(QStringLiteral("qml/Caisse-MBM/main.qml"));
viewer.showFullScreen();
答案 0 :(得分:5)
您可以使用QQuickView::grabWindow()
获取QImage
,然后随意使用,打印,保存...
QImage image = view->grabWindow();
之后,您可以关注this post以获取要打印的图像。