如何创建一个以HWND为父窗口的QWidget?

9
使用wxWidgets时,我使用以下代码:
HWND main_window = ...
...
wxWindow *w = new wxWindow();
wxWindow *window = w->CreateWindowFromHWND(0, (WXHWND) main_window);

我要在Qt中执行相同的操作。 HWND是我想要作为新QtWidget父窗口的窗口句柄。

3个回答

9

使用QWidget的create方法。

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

4
QWidget::create现在是受保护的。 - raidsan

6

0

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接