Date: 2016-6-15
Author: kagula
Introduction:
一个简单的打印和打印预览示例代码。
Environment:
[1]Windows 7 64bits
[2]Qt Creator 3.6.1
[3]Qt 5.6
头文件
#ifndef MAINWINDOW_H
#define MAINWINDOW_H
#include <QMainWindow>
namespace Ui {
class MainWindow;
}
class QPrinter;
class MainWindow : public QMainWindow
{
Q_OBJECT
public:
explicit MainWindow(QWidget *parent = 0);
~MainWindow();
private:
Ui::MainWindow *ui;
private slots:
void OnTestPrint();
void OnTestPrintPreview();
void printDocument(QPrinter *printer);
};
#endif // MAINWINDOW_H
源文件
#include "mainwindow.h"
#include "ui_mainwindow.h"
#include <QMessageBox>
#include <QDebug>
#include <QPrinter>
#include