Mostrar cosas de Qt3D dentro de QWidget en Qt5
Así que me sentí todo cálido y borroso por dentro despuésleyendo eseQt3D ha resurgido en unv2.0 y de hecho se está convirtiendo en parte deQt5 pronto y esas partes ya están disponibles para probar como una vista previa técnica.
Partí con un plan simple, tendríaQt3D trabajando dentro de un widget en mi existenteC ++ / widgets Aplicación basada. Sin embargo, el único ejemplo que pude encontrar que muestra cómo usarQt3D deC ++ se llamabasicshapes-cpp, y muestra algunas formas renderizadas en un OpenGL / Qt3D preparado por separadowindow
(clase que se extiendeQWindow
) a diferencia de unQWidget
.
Ahora leo sobre el papel deQWindow
vs.QWidget
y cómo todo está bien organizado, pero todavía estoy luchando por entender cómo puedo portar elQt3D código de labasicshapes-cpp
programa para ejecutarse dentro de unQWidget
. ¿Cuáles son los pasos básicos que deben observarse?