头文件 增加了
QAction* actPrint;
void doPrint();
在实现文件添加了
actPrint = menu_T->addAction(tr("print file"));
connect(actPrint, SIGNAL(triggered()), this, SLOT(doPrint()));
void CMainWindow::doPrint()
{
QTextDocument *document = textEdit->document();
QPrinter printer;
QPrintDialog dlg(&printer, this);
dlg.setWindowTitle(tr("print file"));
if (dlg.exec() != QDialog::Accepted)
return;
document->print(&printer);
}
可是还是打印不了,编译倒是成功了,就是运行时,按打印,一点反应也没有。请教!
