Wie ein QWidget mit einem HWND als Eltern zu schaffen?
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.
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