Pergunta

Com wxWidgets eu uso o seguinte código:

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

Como eu faço a mesma coisa em Qt? O HWND é o identificador da janela que eu quero como a janela pai para o novo QtWidget.

Foi útil?

Solução

Use o método de QWidget criar.

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

Outras dicas

Você já tentou a classe QWinWidget do Qt / MFC Migration Framework ?

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top