Projekt Qt Veröffentlichung , Umgebungen zur Gestaltung von Benutzeroberflächen und zur Entwicklung grafischer Anwendungen auf Basis von Qt. Qt Design Studio ermöglicht eine einfache Zusammenarbeit zwischen Designern und Entwicklern bei der Erstellung von Arbeitsprototypen komplexer und skalierbarer Interfaces. Designer können sich ausschließlich auf das grafische Layout konzentrieren, während Entwickler sich auf die Entwicklung der Anwendungslogik konzentrieren, indem sie den automatisch generierten QML-Code aus den Entwürfen nutzen.
Mit dem in Qt Design Studio angebotenen Arbeitsablauf können Sie in nur wenigen Minuten Designs, die in Photoshop oder anderen Grafikeditoren erstellt wurden, in funktionierende Prototypen umwandeln, die auf realen Geräten ausgeführt werden können. Ursprünglich wurde das Produkt geliefert , jedoch war die Verbreitung der vorbereiteten UI-Komponenten nur den Inhabern einer kommerziellen Lizenz für Qt gestattet.
Seit Version 1.2 steht den Entwicklern die
Qt Design Studio Community Edition Hinsichtlich des Zugangs zu den Quellcodes wird berichtet, dass die Anwendung eine spezialisierte Version der Qt Creator-Umgebung darstellt, die aus einem gemeinsamen Repository zusammengestellt wird. Ein Großteil der spezifischen Änderungen für Qt Design Studio ist bereits im Hauptcode von Qt Creator enthalten. Dazu gehören einige Funktionen von Qt Design Studio, die direkt in Qt Creator verfügbar sind, zum Beispiel der grafikbasierte Editor, der seit Version 4.9 verfügbar ist.
По поводу открытия исходных текстов сообщается, что приложение представляет собой специализированный вариант среды Qt Creator, собираемый из общего репозитория. Большая часть специфичных для Qt Design Studio изменений уже входит в основную кодовую базу Qt Creator. В том числе некоторые возможности Qt Design Studio доступны непосредственно из Qt Creator, например, начиная с выпуска 4.9 доступен графический редактор на основе шкалы времени.
Die Integrationsmodule für Photoshop und Sketch bleiben proprietär.
Die Veröffentlichung von Qt Design Studio 1.2 ist besonders wegen der Hinzufügung des Moduls , das es ermöglicht, basierend auf in Sketch vorbereiteten Layouts, einsatzbereite Komponenten zu erstellen und diese in QML-Code zu exportieren. Unter den allgemeinen Änderungen hebt sich die Unterstützung komplizierter Gradienten hervor, die auf basieren und nun als Komponenten von Qt Design Studio verarbeitet werden können. Beispielsweise können sphärische und konische Gradienten zusammen mit Animationen verwendet werden, um eine beeindruckende Visualisierung von Messwerten und Sensordaten zu ermöglichen. Darüber hinaus kann man beim Design von Benutzeroberflächen jetzt von linear vertikalen Gradienten abweichen.
Die Hauptfunktionen von Qt Design Studio:
- Animierung auf einer Zeitachse – ein Editor basierend auf einer Zeitachse und Schlüsselbildern, der es ermöglicht, Animationen einfach zu erstellen, ohne Code schreiben zu müssen;
- Vom Designer entwickelte Ressourcen werden in universelle QML-Komponenten umgewandelt, die in verschiedenen Projekten wiederverwendet werden können;
- Qt Live Preview — ermöglicht die Vorschau auf die Anwendung oder das entwickelte Benutzerinterface direkt auf dem Desktop, Android-Geräten oder Boot2Qt. Änderungen sind sofort auf dem Gerät sichtbar. Es besteht die Möglichkeit, die FPS zu kontrollieren, Übersetzungsdateien hochzuladen und die Größe von Elementen anzupassen. Außerdem wird die Vorschau auf den Elementen vorbereitet, die in der Anwendung erstellt wurden, unterstützt. .
- Integration mit Qt Safe Renderer — Safe Renderer Elemente können mit den Elementen des entwickelten Interfaces abgeglichen werden.
- Die gleichzeitige Anzeige des visuellen Editors und des Code-Editors — es ist möglich, visuelle Änderungen am Design vorzunehmen oder QML zu bearbeiten;
- Eine Sammlung von vorgefertigten und anpassbaren Tasten, Schaltern und anderen Steuerelementen;
- Integrierte und anpassbare Sammlung von visuellen Effekten;
- Dynamische Anordnung der Interface-Elemente passt es an alle Bildschirmgrößen an;
- Erweiterter Szeneneditor, der es ermöglicht, die Elemente bis ins Detail zu bearbeiten;
- Die Qt Photoshop Bridge und die Qt Sketch Bridge ermöglichen den Import von Grafiken aus Photoshop und Sketch. Sie erlauben es, gebrauchsfertige Komponenten direkt aus in Photoshop oder Sketch vorbereiteten Grafiken zu erstellen und diese in QML-Code zu exportieren. Diese Funktionen sind nicht im Community-Release enthalten.

Quelle: opennet.ru
