existante
Pour intégrer une partie Qt 3D à une application Qt Quick, la seule chose à faire est
d'entourer l'entité racine dans un composant qui s'occupera de l'afficher : Scene3D. À
titre d'exemple, on affichera un peu de texte, puis la scène Qt 3D encadrée : pour ce
faire, un premier rectangle sera créé ; ensuite, la scène 3D occupera une bonne partie
de ce rectangle, en laissant des marges.
import QtQuick 2.7
import QtQuick.Controls 1.4
import QtQuick.Scene3D 2.0
import Qt3D.Core 2.0
import Qt3D.Render 2.0
import Qt3D.Extras 2.0
ApplicationWindow {
// …
Text {
text: "Du texte !"
// …
}
Rectangle {
anchors.fill: parent
anchors.margins: 50
color: "darkRed"
Scene3D {
anchors.fill: parent
anchors.margins: 10
Entity {
// …
// La scène Qt 3D, comme précédemment.
}
}
}
}
Figure 24.6 : Scène Qt 3D intégrée à une application Qt Quick
460
Précédent

- 461/494

Suivant