我有一个WindowID,我想嵌入QMainWindow
。
简要总结:
我发现相当于gtk.gdk.window_foreign_new()
。
我的Qt5.2代码无效:
WId nonqt_window_id = WId(0x7A00516);
QWindow* nonqt_parent_window = QWindow::fromWinId(nonqt_window_id);
QWidget* parent_widget = QWidget::createWindowContainer(nonqt_parent_window);
this->setWindowFlags(this->windowFlags() | Qt::FramelessWindowHint);
this->setParent(nonqt_parent_window);
备注
QMainWindow
nonqt_parent_window
变量