|
附上简化后的代码。头文件加入
#include <Windows.h>
#include <QWindow>
然后界面放入一个widget控件。
在构造函数中代码如下:
QProcess *process = new QProcess(this);
process->start("C:/windows/system32/calc.exe",QStringList());
//创建进程
Sleep(100);
WId wid = (WId)FindWindow(L"CalcFrame", L"计算器");
QWindow *m_window;
m_window = QWindow::fromWinId(wid);
this->centralWidget()->createWindowContainer(m_window, ui->widget); |
|