Lanzamento do entorno de desenvolvemento Qt Design Studio 1.2

Proxecto Qt publicado liberación Qt DesignStudio 1.2, un contorno para o deseño de interfaces de usuario e desenvolvemento de aplicacións gráficas baseadas en Qt. Qt Design Studio facilita que deseñadores e desenvolvedores traballen xuntos para crear prototipos funcionales de interfaces complexas e escalables. Os deseñadores poden centrarse só no deseño gráfico do deseño, mentres que os desenvolvedores poden centrarse no desenvolvemento da lóxica da aplicación usando código QML xerado automaticamente para os deseños do deseñador.

Usando o fluxo de traballo ofrecido en Qt Design Studio, pode converter deseños preparados en Photoshop ou noutros editores gráficos en prototipos de traballo que se poden lanzar en dispositivos reais en cuestión de minutos. O produto foi subministrado orixinalmente бесплатно, pero permitiuse a distribución de compoñentes de interface preparados
só aos titulares dunha licenza comercial para Qt.

A partir da versión 1.2, ofréceselles aos desenvolvedores unha edición Qt Design Studio Community Edition, que non impón restricións de uso, pero queda atrás do produto principal en funcións. En particular, a Community Edition non inclúe módulos para importar gráficos de Photoshop e Sketch.

En canto á apertura de códigos fonte, infórmase de que a aplicación é unha versión especializada do entorno Qt Creator, compilada a partir dun repositorio común. A maioría dos cambios específicos de Qt Design Studio xa están incluídos na base de código principal de Qt Creator. Incluíndo algunhas funcións de Qt Design Studio están dispoñibles directamente desde Qt Creator, por exemplo, a partir da versión 4.9, hai dispoñible un editor gráfico baseado na liña de tempo.
Os módulos de integración con Photoshop e Sketch seguen sendo propietarios.

O lanzamento de Qt Design Studio 1.2 destaca pola adición do módulo Qt Bridge para Sketch, que permite crear compoñentes preparados para o seu uso baseados en esquemas preparados en Sketch e exportalos a código QML. Entre os cambios xerais, soporte para gradientes complexos baseados en Qt Quick Shapes, que agora se poden tratar como compoñentes de Qt Design Studio. Por exemplo, os gradientes esféricos e cónicos combinados coa animación pódense utilizar para visualizar eficazmente as medicións e as lecturas dos sensores. Ademais, ao deseñar interfaces, agora pode ir máis aló dos gradientes verticais lineais.

Lanzamento do entorno de desenvolvemento Qt Design Studio 1.2

Características principais de Qt Design Studio:

  • Timeline Animation - Un editor baseado en liñas de tempo e fotogramas clave que facilita a creación de animacións sen escribir código;
  • Os recursos desenvolvidos polo deseñador convértense en compoñentes QML universais que poden ser reutilizados en diversos proxectos;
  • Qt Live Preview: permítelle ver unha aplicación ou interface de usuario que se está a desenvolver directamente no escritorio, dispositivos Android ou Boot2Qt. Os cambios realizados pódense observar inmediatamente no dispositivo. É posible controlar FPS, cargar ficheiros con traducións e cambiar a escala dos elementos. Isto inclúe soporte para a vista previa de elementos preparados na aplicación en dispositivos Qt 3D Studio.
  • Posibilidade de integración con Qt Safe Renderer: os elementos de Safe Renderer pódense asignar a elementos da interface que se está a desenvolver.
  • Mostra un editor visual e un editor de código xuntos: podes facer cambios de deseño ou editar QML ao mesmo tempo;
  • Un conxunto de botóns, interruptores e outros elementos de control preparados e personalizables;
  • Conxunto de efectos visuais integrados e personalizables;
  • A disposición dinámica dos elementos da interface permítelle adaptala a calquera pantalla;
  • Un avanzado editor de escenas que che permite elaborar elementos ata o máis mínimo detalle;
  • Módulos Qt Photoshop Bridge e Qt Sketch Bridge para importar gráficos de Photoshop e Sketch. Permite crear compoñentes listos para usar directamente a partir de gráficos preparados en Photoshop ou Sketch e exportalos a código QML. Non están incluídos na edición comunitaria.

Fonte: opennet.ru

Engadir un comentario