Print hello-world dummy document
This commit is contained in:
parent
3626f72fbd
commit
2ca87eebc0
1 changed files with 16 additions and 1 deletions
|
@ -12,6 +12,8 @@
|
||||||
#include <QMessageBox>
|
#include <QMessageBox>
|
||||||
#include <QtPrintSupport/QPrinter>
|
#include <QtPrintSupport/QPrinter>
|
||||||
#include <QtPrintSupport/QPrintDialog>
|
#include <QtPrintSupport/QPrintDialog>
|
||||||
|
#include <QTextDocument>
|
||||||
|
|
||||||
#include <QDebug>
|
#include <QDebug>
|
||||||
|
|
||||||
MainWindow::MainWindow(QWidget *parent)
|
MainWindow::MainWindow(QWidget *parent)
|
||||||
|
@ -136,7 +138,20 @@ void MainWindow::print() const
|
||||||
QPrinter printer;
|
QPrinter printer;
|
||||||
|
|
||||||
QPrintDialog dialog(&printer);
|
QPrintDialog dialog(&printer);
|
||||||
dialog.exec();
|
if (dialog.exec() != QDialog::Accepted)
|
||||||
|
{
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
|
||||||
|
QTextDocument printDoc;
|
||||||
|
printDoc.setHtml(
|
||||||
|
"<html>"
|
||||||
|
"<body>"
|
||||||
|
"<h2>Hello World</h2>"
|
||||||
|
"</body>"
|
||||||
|
"</hthml>");
|
||||||
|
|
||||||
|
printDoc.print(&printer);
|
||||||
}
|
}
|
||||||
|
|
||||||
void MainWindow::dataModelChanged()
|
void MainWindow::dataModelChanged()
|
||||||
|
|
Loading…
Reference in a new issue