起因是需要嵌入一个第三方exe程序,测试demo成功。然后嵌入工程程序时,在主界面成功,在子界面总是失败。
嵌入方法请引用:https://blog.youkuaiyun.com/weixin_45151866/article/details/132278729
其查找错误方法引用:Qt调用外部exe并嵌入到Qt界面中(验证成功)_qt 嵌入外部exe-优快云博客
Spy++软件链接:https://pan.baidu.com/s/1Gd1xjdmbVd0ZunbyuLTmhw?pwd=oto7
提取码:oto7
如: 当第三方程序在 本界面设置无边框,背景跟随主界面等之前 就能运行成功!。
在这之后就会失败。
CMainWindow *CMainWindow = new CMainWindow ();
CMainWindow ->setMinimumSize(600,600);
CMainWindow ->show();
ui->gridLayout->addWidget(CMainWindow );
this->setWindowFlags(Qt::FramelessWindowHint);
setAttribute(Qt::WA_TranslucentBackground, true);
this->setAttribute(Qt::WA_DeleteOnClose);