Projet Qt version , un environnement pour la conception d'interfaces utilisateur et le développement d'applications graphiques basées sur Qt. Qt Design Studio facilite la collaboration entre designers et développeurs lors de la création de prototypes fonctionnels d'interfaces complexes et évolutives. Les designers peuvent se concentrer uniquement sur la maquette graphique, tandis que les développeurs peuvent se concentrer sur la logique de l'application, en utilisant le code QML généré automatiquement à partir des maquettes du designer.
Avec le flux de travail proposé dans Qt Design Studio, vous pouvez transformer en quelques minutes des maquettes préparées dans Photoshop ou d'autres éditeurs graphiques en prototypes fonctionnels, que vous pouvez exécuter sur de réels appareils. Au départ, le produit était fourni , mais la distribution des composants d'interface préparés était autorisée uniquement
pour les titulaires d'une licence commerciale de Qt.
à partir de la version 1.2, une édition a été proposée aux développeurs , qui ne pose pas de restrictions d'utilisation, mais est inférieure en fonctionnalité au produit principal. En particulier, les modules pour importer des graphiques depuis Photoshop et Sketch ne sont pas inclus dans l'édition Community.
Concernant l'ouverture des codes sources, il est rapporté que l'application constitue une variante spécialisée de l'environnement Qt Creator, assemblée à partir d'un dépÎt commun. La majorité des modifications spécifiques à Qt Design Studio sont déjà intégrées dans la base de code principale de Qt Creator. Certaines fonctionnalités de Qt Design Studio sont accessibles directement depuis Qt Creator, par exemple, à partir de la version 4.9, un éditeur graphique basé sur une timeline est disponible.
Les modules d'intégration avec Photoshop et Sketch restent propriétaires.
La sortie de Qt Design Studio 1.2 est marquĂ©e par l'ajout d'un module , qui permet de crĂ©er des composants prĂȘts Ă l'emploi Ă partir de maquettes prĂ©parĂ©es dans Sketch et de les exporter en code QML. Parmi les changements notables, on trouve le support de gradients complexes basĂ©s sur , qui peuvent dĂ©sormais ĂȘtre traitĂ©s comme des composants de Qt Design Studio. Par exemple, des gradients sphĂ©riques et coniques associĂ©s Ă de l'animation peuvent ĂȘtre utilisĂ©s pour une visualisation attrayante des dimensions et des lectures de capteurs. De plus, lors de la conception des interfaces, il n'est plus nĂ©cessaire de se limiter aux gradients verticaux linĂ©aires.
Fonctionnalités principales de Qt Design Studio :
- Animation sur une timeline â Ă©diteur basĂ© sur une timeline et des images clĂ©s, permettant de crĂ©er facilement des animations sans Ă©crire de code.
- Les ressources dĂ©veloppĂ©es par le designer sont transformĂ©es en composants QML universels, pouvant ĂȘtre rĂ©utilisĂ©s dans divers projets.
- Qt Live Preview â permet d'apercevoir l'application ou l'interface utilisateur en cours de dĂ©veloppement directement sur le bureau, les dispositifs Android ou Boot2Qt. Les modifications en cours peuvent ĂȘtre immĂ©diatement observĂ©es sur l'appareil. La possibilitĂ© de contrĂŽler les FPS, de charger des fichiers de traductions et de modifier l'Ă©chelle des Ă©lĂ©ments est Ă©galement disponible. Il prend en charge l'aperçu sur des dispositifs d'Ă©lĂ©ments prĂ©parĂ©s dans l'application. .
- PossibilitĂ© d'intĂ©gration avec Qt Safe Renderer â les Ă©lĂ©ments de Safe Renderer peuvent ĂȘtre associĂ©s aux Ă©lĂ©ments de l'interface en cours de dĂ©veloppement.
- Affichage cĂŽte Ă cĂŽte de l'Ă©diteur visuel et de l'Ă©diteur de code â il est possible de faire des modifications visuelles sur le design tout en modifiant le QML simultanĂ©ment.
- Ensemble de boutons, commutateurs et autres Ă©lĂ©ments de contrĂŽle prĂȘts Ă l'emploi et personnalisables.
- Ensemble d'effets visuels intégrés et personnalisables.
- Disposition dynamique des éléments de l'interface permettant de l'adapter à tous les écrans.
- Ăditeur de scĂšne avancĂ©, permettant d'approfondir les Ă©lĂ©ments dans les moindres dĂ©tails.
- Les modules Qt Photoshop Bridge et Qt Sketch Bridge permettent d'importer des graphiques depuis Photoshop et Sketch. Ils permettent de crĂ©er des composants prĂȘts Ă l'emploi directement Ă partir des graphiques prĂ©parĂ©s dans Photoshop ou Sketch, et de les exporter en code QML. Ils ne font pas partie de l'Ă©dition Community.

Source : opennet.ru
