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.

    Wydanie środowiska programistycznego Qt Design Studio 1.3

  • 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.

    Wydanie środowiska programistycznego Qt Design Studio 1.3Wydanie środowiska programistycznego Qt Design Studio 1.3

  • 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;

    Wydanie środowiska programistycznego Qt Design Studio 1.3

  • 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.
  • Źródło: opennet.ru

Dodaj komentarz