Veröffentlichung der Entwicklungsumgebung Qt Design Studio 1.2

Qt-Projekt veröffentlichte Release Qt Design Studio 1.2, Entwicklungsumgebungen für die Gestaltung von Benutzeroberflächen und die Entwicklung grafischer Anwendungen auf der Basis von Qt. Qt Design Studio ermöglicht eine vereinfachte Zusammenarbeit von Designern und Entwicklern bei der Erstellung arbeitsfähiger Prototypen komplexer und skalierbarer Schnittstellen. Designer können sich ausschließlich auf das grafische Layout konzentrieren, während Entwickler ihre ganze Aufmerksamkeit der Entwicklung der Anwendungslogik widmen können, indem sie den automatisch für die Layouts des Designers generierten QML-Code verwenden.

Mit dem in Qt Design Studio angebotenen Arbeitsablauf können innerhalb weniger Minuten in Photoshop oder anderen Grafikeditoren vorbereitete Layouts in einsatzbereite Prototypen verwandelt werden, die auf realen Geräten ausgeführt werden können. Das Produkt wurde ursprünglich ausgeliefert kostenlos, aber es war erlaubt, vorbereitete Schnittstellenkomponenten zu vertreiben
nur für Inhaber einer kommerziellen Lizenz für Qt.

Mit der Version 1.2 haben Entwickler Zugriff auf die Qt Design Studio Community Edition, die keine Nutzungseinschränkungen auferlegt, jedoch in der Funktionalität hinter dem Hauptprodukt zurückbleibt. Insbesondere fehlen der Community Edition Module zum Import von Grafiken aus Photoshop und Sketch.

Bezüglich der Offenlegung des Quellcodes wird berichtet, dass die Anwendung eine spezialisierte Variante der Qt Creator-Umgebung darstellt, die aus einem gemeinsamen Repository zusammengestellt wird. Ein großer Teil der spezifischen Änderungen für Qt Design Studio ist bereits in den Hauptcode von Qt Creator integriert. Einige Funktionen von Qt Design Studio sind auch direkt aus Qt Creator zugänglich, beispielsweise ist seit der Version 4.9 ein grafischer Editor auf Basis einer Zeitachse verfügbar.
Die Integrationsmodule für Photoshop und Sketch bleiben proprietär.

Die Veröffentlichung von Qt Design Studio 1.2 ist bemerkenswert, da ein Modul hinzugefügt wurde Qt Bridge for Sketch, das es ermöglicht, auf der Grundlage von in Sketch vorbereiteten Layouts einsatzbereite Komponenten zu erstellen und diese in QML-Code zu exportieren. Zu den allgemeinen Änderungen gehört die Unterstützung komplexer Farbverläufe auf Basis von Qt Quick Shapes, die jetzt als Qt Design Studio-Komponenten behandelt werden können. Zum Beispiel können sphärische und konische Farbverläufe in Verbindung mit Animationen verwendet werden, um beeindruckende Visualisierungen von Messungen und Sensordaten zu erreichen. Darüber hinaus sind bei der Gestaltung von Benutzeroberflächen keine vertikalen linearen Farbverläufe mehr erforderlich.

Veröffentlichung der Entwicklungsumgebung Qt Design Studio 1.2

Hauptfunktionen von Qt Design Studio:

  • Zeitachsenanimation – ein zeitachsenbasierter Editor mit Schlüsselbildern, der es ermöglicht, Animationen einfach ohne Code zu erstellen;
  • Vom Designer erstellte Ressourcen werden in universelle QML-Komponenten umgewandelt, die in verschiedenen Projekten wiederverwendet werden können;
  • Qt Live Preview – ermöglicht die Vorschau der Anwendung oder der entstehenden Benutzeroberfläche direkt auf dem Desktop, Android-Geräten oder Boot2Qt. Änderungen können sofort auf dem Gerät betrachtet werden. Es gibt die Möglichkeit, FPS zu steuern, Übersetzungsdateien hochzuladen und die Skalierung der Elemente zu ändern. Auch eine Vorschau auf die Elemente, die im Anwendungsprogramm vorbereitet wurden, wird unterstützt. Qt 3D Studio.
  • Integrationsmöglichkeiten mit Qt Safe Renderer – Elemente des Safe Renderers können mit den Elementen der zu entwickelnden Benutzeroberfläche synchronisiert werden.
  • Gleichzeitige Anzeige des visuellen Editors und des Code-Editors – Änderungen am Design können gleichzeitig visuell vorgenommen oder QML bearbeitet werden;
  • Eine Sammlung vorgefertigter und anpassbarer Schaltflächen, Schalter und anderer Steuerelemente;
  • Integrierte und anpassbare Sammlung visueller Effekte;
  • Dynamische Anordnung der Benutzeroberflächenelemente ermöglicht die Anpassung an alle Bildschirme;
  • Erweiterter Szenen-Editor, der es ermöglicht, die Elemente bis ins kleinste Detail auszuarbeiten;
  • Module Qt Photoshop Bridge und Qt Sketch Bridge zum Import von Grafiken aus Photoshop und Sketch. Sie ermöglichen die Erstellung einsatzbereiter Komponenten direkt aus Grafiken, die in Photoshop oder Sketch vorbereitet wurden, und deren Export in QML-Code. Sie sind nicht Bestandteil der Community-Edition.

Video abspielen

Quelle: opennet.ru

60GB SSD 8Gb DDR4