c++ - gtk
¿Cómo crear un QWidget con un HWND como padre? (2)
Con wxWidgets utilizo el siguiente código:
HWND main_window = ...
...
wxWindow *w = new wxWindow();
wxWindow *window = w->CreateWindowFromHWND(0, (WXHWND) main_window);
¿Cómo hago lo mismo en Qt? El HWND
es el identificador de la ventana que quiero como ventana principal para el nuevo QtWidget.
Use el método create de QWidget.
HWND main_window = ...
...
QWidget *w = new QWidget();
w->create((WinId)main_window);
¿Has probado la clase QWinWidget
desde el Marco de migración de Qt / MFC ?