Qt Design Studio 1.2 иштеп чыгуу чөйрөсүн чыгаруу

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

Qt Дизайн Студиясында сунушталган иш процессин колдонуп, сиз Photoshop же башка графикалык редакторлордо даярдалган макеттерди бир нече мүнөттүн ичинде реалдуу түзмөктөрдө ишке киргизе турган жумушчу прототиптерге айланта аласыз. Продукт башында берилген бекер, бирок даярдалган интерфейс компоненттерин бөлүштүрүүгө уруксат берилген
Qt үчүн коммерциялык лицензиянын ээлерине гана.

1.2 версиясынан баштап иштеп чыгуучуларга чыгарылыш сунушталат Qt Design Studio Community Edition, бул колдонууга чектөө койбойт, бирок функционалдык жагынан негизги продукттан артта калат. Атап айтканда, Community Edition графикалык сүрөттөрдү Photoshop жана Sketchтен импорттоо үчүн модулдарды камтыбайт.

Булак коддорунун ачылышына келсек, бул колдонмо жалпы репозиторийден түзүлгөн Qt Creator чөйрөсүнүн адистештирилген версиясы экени айтылат. Qt Дизайн студиясына мүнөздүү өзгөрүүлөрдүн көбү Qt Жаратуучунун негизги код базасына киргизилген. Анын ичинде Qt Дизайн Студиясынын кээ бир өзгөчөлүктөрү Qt Жаратуучусунан түз жеткиликтүү, мисалы, 4.9 релизинен баштап, хронологияга негизделген графикалык редактор жеткиликтүү.
Photoshop жана Sketch менен интеграциялык модулдар менчик бойдон калууда.

Qt Design Studio 1.2 релиз модулду кошуу үчүн өзгөчө болуп саналат Эскиз үчүн Qt көпүрөсү, бул Sketchте даярдалган макеттердин негизинде колдонууга даяр компоненттерди түзүүгө жана аларды QML кодуна экспорттоого мүмкүндүк берет. Жалпы өзгөрүүлөрдүн арасында, негизделген татаал градиенттерди колдоо Qt Quick Shapes, азыр 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 кодуна экспорттоого мүмкүндүк берет. Алар Коомчулуктун басылышына киргизилген эмес.

Source: opennet.ru

Комментарий кошуу