现在有个QTextEdit,需要用打印机打印上面的内容,内容略多,大概10页A4纸,对话框上有个打印按钮,点击按钮会调用槽函数来实现打印功能,槽函数代码差不多是这样
QPrinter currentPrinter;
currentPrinter.setPageSize(QPrinter::A4);
textEdits->print(¤tPrinter);
然后应为打印机有点反应慢,打印到结束需要一定的时间,我希望在打印完成之前用户不能点击“打印”按钮(打印机反应较慢,用户在这期间多点几次,结果打印机一口气打印了几十页),现在问题是,如何知道打印已经完成?Qt能不能知道Qt机目前已经完成了打印任务