shiyanbo |
2019-10-08 09:55 |
QAxObject显示EXCEL的相关问题
程序目的是想把word,excel内嵌到QT的原生控件中去 目前操作word没有问题,但是加载excel,如果当前excel有多个工作表,则只能加载默认的,下面的切换工作表图片无法正确显示,求解? [attachment=20874] QAxWidget* m_DocContent = nullptr; m_DocContent = new QAxWidget("Excel.Application",m_picView); m_DocContent->dynamicCall("SetVisible (bool Visible)", "false"); //隐藏窗体 m_DocContent->setProperty("DisplayAlerts", false); QRect rectSrc = m_picView->viewport()->rect(); rectSrc.setBottom(rectSrc.bottom()-2); m_DocContent->setGeometry(rectSrc); //设置显示区域范围 QByteArray test = imagePath.toLocal8Bit(); m_DocContent->setControl(QString::fromLocal8Bit(test.data())); m_DocContent->show(); |
|