1

我正在尝试在 Windows 上使用 QtPrintSupport。

bool SomeClass::print()
{
    QPrinter printer;
    QPrintDialog dialog(&printer, this);
    if (dialog.exec() == QDialog::Rejected)
        return false;

    edit->print(&printer);
    return true;
}

在调试模式下一切正常。但在 Release 中QPrintDialog::exec()立即返回 QDialog::Rejected。

Qt版本:5.0

我将文件夹“printsupport”添加到 myApp.exe 文件路径。QPrintDialog::exec()正常工作。但是在调用edit->print(&printer)程序退出后。

4

1 回答 1

0

我将 Qt 库更新到 5.1 版。打印支持完全正常。

于 2013-08-07T05:46:28.647 回答