Sortie de l'environnement de développement Qt Design Studio 1.2

Projet Qt publié question Qt DesignStudio 1.2, un environnement pour la conception d'interfaces utilisateur et le développement d'applications graphiques basées sur Qt. Qt Design Studio permet aux concepteurs et aux développeurs de travailler ensemble pour créer des prototypes fonctionnels d'interfaces complexes et évolutives. Les concepteurs peuvent se concentrer uniquement sur la présentation graphique de la conception, tandis que les développeurs peuvent se concentrer sur le développement de la logique de l'application à l'aide du code QML généré automatiquement pour les présentations du concepteur.

Grâce au flux de travail proposé dans Qt Design Studio, vous pouvez transformer des mises en page préparées dans Photoshop ou d'autres éditeurs graphiques en prototypes fonctionnels pouvant être lancés sur de vrais appareils en quelques minutes. Le produit a été initialement fourni gratuitement, mais la distribution des composants d'interface préparés était autorisée
uniquement aux titulaires d'une licence commerciale pour Qt.

A partir de la version 1.2, les développeurs se voient proposer une édition Édition communautaire Qt Design Studio, qui n'impose pas de restrictions d'utilisation, mais est en retard sur le produit principal en termes de fonctionnalité. En particulier, la Community Edition n'inclut pas de modules d'importation de graphiques depuis Photoshop et Sketch.

Concernant l'ouverture des codes sources, il est rapporté que l'application est une version spécialisée de l'environnement Qt Creator, compilée à partir d'un référentiel commun. La plupart des modifications spécifiques à Qt Design Studio sont déjà incluses dans la base de code principale de Qt Creator. Certaines fonctionnalités de Qt Design Studio sont disponibles directement depuis Qt Creator, par exemple, à partir de la version 4.9, un éditeur graphique basé sur la timeline est disponible.
Les modules d'intégration avec Photoshop et Sketch restent propriétaires.

La sortie de Qt Design Studio 1.2 se distingue par l'ajout du module Pont Qt pour Sketch, qui vous permet de créer des composants prêts à l'emploi basés sur des mises en page préparées dans Sketch et de les exporter vers du code QML. Parmi les changements généraux, la prise en charge des dégradés complexes basés sur Formes rapides Qt, qui peuvent désormais être traités comme des composants Qt Design Studio. Par exemple, des dégradés sphériques et coniques combinés à une animation peuvent être utilisés pour visualiser efficacement les mesures et les lectures des capteurs. De plus, lors de la conception d’interfaces, vous pouvez désormais aller au-delà des dégradés verticaux linéaires.

Sortie de l'environnement de développement Qt Design Studio 1.2

Principales fonctionnalités de Qt Design Studio :

  • Timeline Animation - Un éditeur basé sur une chronologie et des images clés qui facilite la création d'animations sans écrire de code ;
  • Les ressources développées par le concepteur sont transformées en composants QML universels pouvant être réutilisés dans divers projets ;
  • Qt Live Preview - vous permet de prévisualiser une application ou une interface utilisateur en cours de développement directement sur les appareils de bureau, Android ou Boot2Qt. Les modifications apportées peuvent être immédiatement observées sur l'appareil. Il est possible de contrôler les FPS, de télécharger des fichiers avec des traductions et de modifier l'échelle des éléments. Cela inclut la prise en charge de la prévisualisation des éléments préparés dans l'application sur les appareils Studio 3D Qt.
  • Possibilité d'intégration avec Qt Safe Renderer - Les éléments Safe Renderer peuvent être mappés aux éléments de l'interface en cours de développement.
  • Afficher côte à côte l'éditeur visuel et l'éditeur de code - vous pouvez simultanément apporter visuellement des modifications à la conception ou éditer QML ;
  • Un ensemble de boutons, commutateurs et autres éléments de commande prêts à l'emploi et personnalisables ;
  • Ensemble d'effets visuels intégrés et personnalisables ;
  • La disposition dynamique des éléments de l'interface vous permet de l'adapter à n'importe quel écran ;
  • Un éditeur de scène avancé qui vous permet d'élaborer des éléments jusque dans les moindres détails ;
  • Modules Qt Photoshop Bridge et Qt Sketch Bridge pour importer des graphiques depuis Photoshop et Sketch. Vous permet de créer des composants prêts à l'emploi directement à partir de graphiques préparés dans Photoshop ou Sketch et de les exporter vers le code QML. Ils ne sont pas inclus dans l'édition communautaire.

Source: opennet.ru

Ajouter un commentaire