Domanda

Con wxWidgets uso il seguente codice:

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

Come posso fare la stessa cosa in Qt? Il HWND è l'handle della finestra che desidero come finestra principale per il nuovo QtWidget.

È stato utile?

Soluzione

Usa il metodo di creazione di QWidget.

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

Altri suggerimenti

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top