Wydanie środowiska programistycznego Qt Design Studio 1.3
Projekt Qt wprowadzono problem Qt Design Studio 1.3, środowisko do projektowania interfejsów użytkownika i tworzenia aplikacji graficznych w oparciu o Qt. Qt Design Studio ułatwia projektantom i programistom współpracę przy tworzeniu działających prototypów złożonych i skalowalnych interfejsów. Projektanci mogą skupić się wyłącznie na układzie graficznym projektu, natomiast programiści mogą skupić się na opracowaniu logiki aplikacji za pomocą kodu QML generowanego automatycznie dla układów projektanta.
Korzystając z przepływu pracy oferowanego w Qt Design Studio, możesz w ciągu kilku minut zamienić układy przygotowane w Photoshopie lub innych edytorach graficznych w działające prototypy, nadające się do uruchomienia na prawdziwych urządzeniach.
Oferowany wersja komercyjna и Wydanie wspólnotowe Studio projektowe Qt. Wersja komercyjna
jest darmowy, pozwala na dystrybucję przygotowanych komponentów interfejsu jedynie posiadaczom licencji komercyjnej na Qt.
Wersja Community nie nakłada ograniczeń w użytkowaniu, ale nie zawiera modułów umożliwiających import grafiki z programów Photoshop i Sketch. Aplikacja jest wyspecjalizowaną wersją środowiska Qt Creator, skompilowaną ze wspólnego repozytorium. Większość zmian specyficznych dla Qt Design Studio jest uwzględniona w głównej bazie kodu Qt Creator. Moduły integracyjne dla programów Photoshop i Sketch są zastrzeżone.
W nowym wydaniu:
Rozszerzone możliwości modułu Most Qt dla szkicu, która umożliwia tworzenie gotowych komponentów w oparciu o układy przygotowane w programie Sketch i eksportowanie ich do kodu QML. Dodano obsługę modułu nadpisania znaków, co umożliwia powiązanie różnych właściwości tekstowych z różnymi instancjami przycisków i innych komponentów interfejsu (właściwości te są eksportowane do QML z nadpisanymi właściwościami widocznymi jako właściwości komponentu). Dodana została także możliwość eksportu grafiki w formacie wektorowym SVG (wcześniej obsługiwane były tylko formaty rastrowe), którą można skalować w QML.
Zmieniono wygląd interfejsu do przeglądania właściwości, przełączono go na korzystanie z Qt Quick Controls 2 i teraz można go w pełni dostosowywać za pomocą motywów projektowych. Znacząco poprawiona użyteczność formularze licznikowe (spin box), który obsługuje teraz przeciąganie myszą i możliwość opcjonalnego dodania suwaka. Dodano obsługę bloków wielosekcyjnych, umożliwiając ustawienie właściwości kilku elementów jednocześnie. Do edytora właściwości dodano nowe okno dialogowe umożliwiające zarządzanie gradientami. Edytor kolorów został zaktualizowany o sekcję z wcześniej wybranymi kolorami.
Ulepszono edytor powiązań, który teraz opiera się na wygodniejszym widżecie do edycji kodu dla QML;
Dodano nowy edytor krzywych animacji, umożliwiający dostosowanie krzywych interpolacji dla kilku klatek kluczowych w jednym widoku, podobnie jak w przypadku zwykłych narzędzi do kontroli animacji z pakietów 3D;
Należy również zauważyć, że nie zakończono jeszcze prac nad stworzeniem przeglądarki QML opartej na WebAssembly, która umożliwia tworzenie pakietów z projektami QML dla sieci Web, z którymi można pracować za pośrednictwem przeglądarki.
Kluczowe cechy Qt Design Studio:
Animacja osi czasu — edytor oparty na osi czasu i klatkach kluczowych, który ułatwia tworzenie animacji bez pisania kodu;
Opracowane przez projektanta zasoby zamieniane są w uniwersalne komponenty QML, które można ponownie wykorzystać w różnych projektach;
Qt Live Preview - umożliwia podgląd aplikacji lub interfejsu użytkownika tworzonego bezpośrednio na komputerze stacjonarnym, urządzeniu z systemem Android lub Boot2Qt. Wprowadzone zmiany można od razu zaobserwować na urządzeniu. Istnieje możliwość kontrolowania FPS, przesyłania plików z tłumaczeniami i zmiany skali elementów. Obejmuje to obsługę podglądu elementów przygotowanych w aplikacji na urządzeniach Qt Studio 3D.
Możliwość integracji z Qt Safe Renderer - elementy Safe Renderer można mapować do elementów tworzonego interfejsu.
Wyświetlaj obok siebie edytor wizualny i edytor kodu - możesz jednocześnie wizualnie wprowadzać zmiany w projekcie lub edytować QML;
Zestaw gotowych i konfigurowalnych przycisków, przełączników i innych elementów sterujących;
Wbudowany i konfigurowalny zestaw efektów wizualnych;
Dynamiczny układ elementów interfejsu pozwala dostosować go do dowolnego ekranu;
Zaawansowany edytor scen, pozwalający dopracować elementy w najdrobniejszych szczegółach;
Moduły Qt Photoshop Bridge i Qt Sketch Bridge do importowania grafiki z programów Photoshop i Sketch. Umożliwia tworzenie gotowych komponentów bezpośrednio z grafik przygotowanych w programie Photoshop lub Sketch i eksportowanie ich do kodu QML. Nie są one uwzględnione w wydaniu Community.