Windows上的QPrintDialog :: exec()错误

时间:2013-08-06 12:56:19

标签: c++ qt printing

我正在尝试在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

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

1 个答案:

答案 0 :(得分:0)

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