Qt Design Studio 1.2 әзірлеу ортасының шығарылымы

Qt жобасы жарияланған шығу Qt Design Studio 1.2, пайдаланушы интерфейсін жобалау және Qt негізінде графикалық қосымшаларды әзірлеу ортасы. Qt Design Studio күрделі және масштабталатын интерфейстердің жұмыс прототиптерін жасау үшін дизайнерлер мен әзірлеушілерге бірлесіп жұмыс істеуді жеңілдетеді. Дизайнерлер дизайнның графикалық орналасуына ғана назар аудара алады, ал әзірлеушілер дизайнер макеттері үшін автоматты түрде жасалған QML кодын пайдаланып қолданба логикасын дамытуға назар аудара алады.

Qt Design Studio бағдарламасында ұсынылған жұмыс процесін пайдалана отырып, сіз Photoshop немесе басқа графикалық редакторларда дайындалған макеттерді бірнеше минут ішінде нақты құрылғыларда іске қосуға болатын жұмыс прототиптеріне айналдыра аласыз. Өнім бастапқыда жеткізілді тегін, бірақ дайындалған интерфейс құрамдастарын таратуға рұқсат етілді
тек Qt коммерциялық лицензияның иелеріне.

1.2 нұсқасынан бастап әзірлеушілерге шығарылым ұсынылады Qt Design Studio Community Edition, ол пайдалануға шектеулер қоймайды, бірақ функционалдық жағынан негізгі өнімнен артта қалады. Атап айтқанда, Community Edition графикалық кескіндерді Photoshop және Sketch бағдарламаларынан импорттауға арналған модульдерді қамтымайды.

Бастапқы кодтардың ашылуына қатысты бұл қосымшаның жалпы репозиторийден құрастырылған Qt Creator ортасының мамандандырылған нұсқасы екені хабарланады. Qt Design Studio-ға тән өзгерістердің көпшілігі негізгі Qt Creator код базасына енгізілген. Qt Design Studio бағдарламасының кейбір мүмкіндіктерін тікелей Qt Creator қолданбасынан алуға болады, мысалы, 4.9 шығарылымынан бастап, уақыт шкаласына негізделген графикалық редактор қолжетімді.
Photoshop және Sketch бағдарламаларымен біріктіру модульдері меншікті болып қалады.

Qt Design Studio 1.2 шығарылымы модульді қосумен ерекшеленеді Эскизге арналған Qt көпірі, ол Sketch бағдарламасында дайындалған макеттер негізінде пайдалануға дайын құрамдастарды жасауға және оларды QML кодына экспорттауға мүмкіндік береді. Жалпы өзгерістердің арасында күрделі градиенттерге негізделген қолдау Qt жылдам пішіндер, енді оларды Qt Design Studio құрамдастары ретінде қарастыруға болады. Мысалы, анимациямен біріктірілген сфералық және конустық градиенттерді өлшемдер мен сенсор көрсеткіштерін тиімді көрсету үшін пайдалануға болады. Сонымен қатар, интерфейстерді жобалау кезінде сіз енді сызықтық тік градиенттер шеңберінен шыға аласыз.

Qt Design Studio 1.2 әзірлеу ортасының шығарылымы

Qt Design Studio негізгі мүмкіндіктері:

  • Timeline Animation - код жазбай-ақ анимацияларды жасауды жеңілдететін уақыт шкаласы мен негізгі кадр негізіндегі редактор;
  • Дизайнер әзірлеген ресурстар әртүрлі жобаларда қайта пайдалануға болатын әмбебап QML құрамдастарына айналады;
  • Qt Live Preview - тікелей жұмыс үстелінде, Android немесе Boot2Qt құрылғыларында әзірленетін қолданбаны немесе пайдаланушы интерфейсін алдын ала қарауға мүмкіндік береді. Енгізілген өзгерістерді құрылғыда бірден байқауға болады. FPS басқаруға, аудармалары бар файлдарды жүктеуге және элементтердің масштабын өзгертуге болады. Бұл құрылғылардағы қолданбада дайындалған элементтерді алдын ала қарауды қолдауды қамтиды Qt 3D Studio.
  • Qt Safe Renderer - Safe Renderer элементтерімен біріктіру мүмкіндігі әзірленіп жатқан интерфейс элементтерімен салыстыруға болады.
  • Көрнекі редактор мен код редакторын қатар көрсету - сіз бір уақытта дизайнды визуалды түрде өзгертуге немесе QML өңдеуге болады;
  • Дайын және реттелетін түймелер, қосқыштар және басқа басқару элементтерінің жиынтығы;
  • Кірістірілген және теңшелетін көрнекі әсерлер жиынтығы;
  • Интерфейс элементтерінің динамикалық орналасуы оны кез келген экранға бейімдеуге мүмкіндік береді;
  • Элементтерді ең ұсақ бөлшектерге дейін өңдеуге мүмкіндік беретін кеңейтілген көрініс редакторы;
  • Photoshop және Sketch бағдарламаларынан графиканы импорттауға арналған Qt Photoshop Bridge және Qt Sketch Bridge модульдері. Photoshop немесе Sketch бағдарламаларында дайындалған графикадан тікелей пайдалануға дайын құрамдастарды жасауға және оларды QML кодына экспорттауға мүмкіндік береді. Олар қауымдастық басылымына қосылмаған.

Ақпарат көзі: opennet.ru

пікір қалдыру