2016-08-01 24 views
-6

Jungs! Wir haben Project Win32 mit Winapi-Funktionen, die Cube zeichnet. Wir erstellen dort einen WNDCLASS- und OpenGL-Kontext zum Zeichnen. Können wir die gleichen Funktionen wie WinMain und WinProc in Qt für Windows-Nachrichtenverarbeitung verwenden? Wir haben versucht, es mit hwnd des Fensters zu tun, ohne WNDCLASS zu erstellen. Aber danach haben wir nur ein Fenster ohne Zeichenfläche und Rendering. Wir sollten winapi Funktionen zum nächsten entladen diese Funktionen in dll verwenden und sie in Python und Delphi verwenden.Verwenden von WinAPI und OpenGL-Funktionen (C++) in Qt-Anwendung (wndproc)

Hier ist cpp-Datei http://rgho.st/7KwpPfxZG

Antwort

0

QT ist ein Cross-Plattform-Framework und kümmert sich Dinge zu verstecken weg wie WinMain und WindowProcs und bietet stattdessen eine Plattform neutrale Abstraktion.

Zum Glück OpenGL wird direkt von QT unterstützt - und sie haben sogar eine Seite zeigt, wie OpenGL zu integrieren mit QT hier:

QT GUI OpenGL Window