我用 Qt Quick 设计了一张销售收据,我想用打印机打印它。
我怎样才能做到这一点?
这是我的main.cpp
QtQuick2ApplicationViewer viewer;
viewer.setMainQmlFile(QStringLiteral("qml/Caisse-MBM/main.qml"));
viewer.showFullScreen();
您可以使用QQuickView::grabWindow()
获取 aQImage
然后对它做任何您想做的事情,打印它,保存它......
QImage image = view->grabWindow();
之后,您可以按照此帖子获取要打印的图像。