使用wxWidgets我使用以下代码:

HWND main_window = ...
...
wxWindow *w = new wxWindow();
wxWindow *window = w->CreateWindowFromHWND(0, (WXHWND) main_window);

我如何在Qt中做同样的事情? HWND是我想要的窗口的句柄,作为新QtWidget的父窗口。

有帮助吗?

解决方案

使用QWidget的create方法。

HWND main_window = ...
...
QWidget *w = new QWidget();
w->create((WinId)main_window);

其他提示

您是否尝试过 QWinWidget 课程? a href =“http://doc.qt.digia.com/solutions/qtwinmigrate/”rel =“nofollow noreferrer”> Qt / MFC迁移框架?

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top