使用wxWidgets我使用以下代码:
HWND main_window = ...
...
wxWindow *w = new wxWindow();
wxWindow *window = w->CreateWindowFromHWND(0, (WXHWND) main_window);
我如何在Qt中做同样的事情? HWND
是我想要的窗口的句柄,作为新QtWidget的父窗口。
答案 0 :(得分:9)
使用QWidget的create方法。
HWND main_window = ...
...
QWidget *w = new QWidget();
w->create((WinId)main_window);
答案 1 :(得分:6)
您是否尝试过QWinWidget
中的Qt/MFC Migration Framework课程?