Qt-QWindow加载第三方界面

//首先获取第三方窗口id
//类型可通过vs的spy工具获取
WId id = (WId)FindWindow(L"GUIClassName", L"ProgramName");
if(id == 0)
    return;
//获取窗口
QWindow *window;
window = QWindow::fromWinId(id);
if(!window)
    return;
//将第三方窗口放入widget中
QWidget* widget;
widget = QWidget::createWindowContainer(window, this, Qt::Widget);
ui->verticalLayout->addWidget(widget);

 

上一篇:QTableView表格控件代理详解


下一篇:QT组件之间的关联(伙伴关系)和Tab键的顺序调整,代码实现