#include #include #include int main(int argc, char *argv[]) { QCoreApplication a(argc, argv); QPrinter* printer = new QPrinter(); printer->setOutputFileName("print.pdf"); printer->setOutputFormat(QPrinter::PdfFormat); QPainter painter(printer); painter.setRenderHints(QPainter::Antialiasing, true); // false/true painter.setPen(Qt::NoPen); QLinearGradient grad(0.0f, 0.0f, 0.0f, 90.0f); grad.setColorAt(0.0f, Qt::blue); grad.setColorAt(1.0f, Qt::white); painter.setBrush(grad); painter.scale(1.337, 1.337); painter.drawRect(QRect(10, 10, 100, 100)); painter.end(); return 0; }