Qt4를 사용하여 이미지를 PNG 형식으로 인쇄하는 데 어려움을 겪고 있습니다. 어떤 도움을 주시면 감사하겠습니다Qt4로 PNG 형식으로 인쇄하는 방법
void DetectorView::printToFile()
{
// A basic printing function
QPrinter printer;
QPrintDialog dialog(&printer, this);
if (dialog.exec()==QDialog::Accepted) {
QPainter painter(&printer);
this->render(&painter);
std::cout << "INFO [DetectorView::printToFile] Wrote file " << std::endl;
}
else {
std::cout << "INFO [DetectorView::printToFile] Cancelling printer " << std::endl;
}
}
: 아래 코드는 PDF 또는 PS하지만, PNG를 선택하는 방법 중 하나의 기본 설정이 있습니다!
정말이 'QPrintDialog'를 사용해야합니까? 그냥'QImage'로 렌더링 한 다음 ['QImage :: save'] (http://doc.qt.io/qt-5/qimage.html#save)를 사용하면 어떨까요? –