QPrinter printer(QPrinter::HighResolution);
printer.setPageSize(QPrinter::A4);
printer.setOrientation(QPrinter::Portrait);
printer.setPageMargins (15,15,15,15,QPrinter::Millimeter);
printer.setFullPage(false);
printer.setOutputFormat(QPrinter::NativeFormat);
QPainter painter(&printer);
painter.setFont(QFont("Tahoma",8));
painter.drawText(200,200,"Test prova prova");
painter.end();
QTを搭載したPCでは印刷は正常に機能しますが(印刷は正常に機能します)、他のPC(win 8.1を搭載したPCとwin 7を搭載したPC)では起動しません(印刷が起動せず、印刷キューが空です)理由がわかりません。エラーは発生しません。
私が使う:
#include "mainwindow.h"
#include "ui_mainwindow.h"
#include <QPrinter>
#include <QPainter>
そして.proで:
QT += printsupport
QTPLUGIN += windowsprintersupport
dll " Qt5PrintSupport
" はもちろんフォルダ内にあります。初歩的な質問で申し訳ありませんが、何が間違っているのかわかりません。