Frage

Mit WxWidgets ich den folgenden Code verwenden:

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

Wie kann ich die gleiche Sache in Qt zu tun? Die HWND ist der Griff des Fensters ich als das übergeordnete Fenster für das neue QtWidget wollen.

War es hilfreich?

Lösung

Mit der create-Methode von QWidget.

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

Andere Tipps

Haben Sie versucht, die QWinWidget -Klasse von der Qt / MFC Migration Framework-?

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top