C++ 在Qt中打印文本编辑
如何使用Qt creator(C++)打印C++ 在Qt中打印文本编辑,c++,qt,C++,Qt,如何使用Qt creator(C++)打印textEdit中可用的文本?请帮我做这个。我使用文本编辑创建了一个记事本。现在我想打印便笺簿内容。这意味着在textEdit中键入的文本。所以请帮帮我 请提及头文件,我需要包括以及 这是我以前试过的东西。但它不起作用。所以请帮我做这个 void MainWindow::on_action_Print_triggered() { QString textFromField = ui->txtEdit->toPlainText();
textEdit
中可用的文本?请帮我做这个。我使用文本编辑创建了一个记事本。现在我想打印便笺簿内容。这意味着在textEdit
中键入的文本。所以请帮帮我
请提及头文件,我需要包括以及
这是我以前试过的东西。但它不起作用。所以请帮我做这个
void MainWindow::on_action_Print_triggered()
{
QString textFromField = ui->txtEdit->toPlainText();
QPrinter printer(QPrinter::HighResolution);
printer.setOutputFileName("print.ps");
QPainter painter;
painter.begin(&printer);
printer.newPage();
painter.end();
}
QTextEdit
已经有了一种方法,可以让你打印它的内容,所以你不需要QPainter
。使用以下内容(我打印了pdf
作为示例):
当然你需要
#include <QPrinter>
#包括
但我认为它已经添加到您的项目中
#include <QPrinter>