Издање оквира Кт 5.13

После шест месеци развоја припремљен издавање вишеплатформског оквира Кт КСНУМКС. Изворни код за Кт компоненте је лиценциран под ЛГПЛв3 и ГПЛв2, Кт програмерским алатима као што су Кт Цреатор и кмаке, а неки модули су лиценцирани под ГПЛв3.

Главни иновације:

  • Обезбеђена је пуна подршка за модул „Кт фор ВебАссембли“ (раније експериментални), који вам омогућава да компајлирате графичке апликације засноване на Кт-у у облику ВебАссембли модула који се могу покренути директно у веб претраживачу. Емсцриптен се користи за компилацију. ОпенГЛ се преводи у ВебГЛ;
  • Проширене су могућности Кт ГУИ модула, који генерализује класе везане за интеграцију са прозорским системима, обраду догађаја, интеграцију са ОпенГЛ и ОпенГЛ ЕС, 2Д графику, рад са сликама, фонтовима и текстом. Нова верзија додаје нови АПИ
    КИмаге::цонвертТо за претварање формата слика. Класи КПаинтерПатх су додате нове методе цлеар, ресерве и капацитет;

  • Кт КМЛ модул, који обезбеђује алате за развој интерфејса користећи КМЛ језик, има побољшану подршку за набројане типове дефинисане у Ц++ коду. Оптимизована обрада "нулл" вредности у фази компилације. Додата је могућност генерисања табела функција на 64-битним Виндовс системима, што вам омогућава да одмотате стек за ЈИТ компајлиране функције;
  • У Кт Куицк-у, ТаблеВиев објекат је додао могућност сакривања колона и редова табеле;
  • Додат је тип у Кт брзе контроле 2 СплитВиев за постављање елемената хоризонтално или вертикално, приказујући покретни сепаратор између сваког елемента. Додато је својство за иконе које вам омогућава да контролишете њихово кеширање;
  • Кт ВебЕнгине веб машина је ажурирана на Цхромиум 73 и проширена подршком за уграђени ПДФ прегледач, дизајниран као интерни додатак. Ново издање такође додаје складиште локалних сертификата клијента и подршку за сертификате из КМЛ-а. Додат АПИ за веб обавештења. Имплементирана је подршка за дефинисање пресретача УРЛ захтева;
  • Кт мрежни модул за ССЛ утичнице је додао подршку за безбедне канале и могућност провере статуса сертификата помоћу ОЦСП (Онлине Цертифицате Статус Протоцол). За подршку ССЛ-а на Линук-у и Андроид-у, коришћена је нова грана ОпенССЛ 1.1 библиотеке;
  • У Кт Мултимедиа модулу за КМЛ тип ВидеоОутпут, додата је подршка за континуирану репродукцију (без пауза између различитих садржаја, контролисаних својством флусхМоде). За Виндовс и мацОС, додата је могућност коришћења оквира ГСтреамер. Додата подршка за аудио улоге за Андроид;
  • Кт КНКС модул је ажуриран подршком за истоимени стандард за контролу кућне аутоматизације. Додат АПИ за успостављање безбедних клијентских веза са КНКСнет сервером, који се може користити за безбедно слање порука на КНКС магистралу и контролу уређаја који подржавају КНКС;
  • Ознака експерименталног развоја је уклоњена из Ц++ АПИ-ја Кт ОПЦ УА модула, који пружа подршку за ОПЦ/УА индустријски комуникациони стандард. Додат експериментални АПИ за КМЛ;
  • Додат је нови експериментални модул Кт ЦоАП Цонстраинед Апплицатион Протоцол са имплементацијом клијентског дела М2М протокола који се користи за креирање мрежа уређаја Интернета ствари. Имплементирана подршка за ДТЛС (Датаграм ТЛС) преко УДП-а;
  • Урађене су поправке и побољшања у скупу модула „Кт фор Питхон“ за креирање графичких апликација у Питхон-у користећи Кт5 (Питхон програмери имају приступ већини Кт Ц++ АПИ-ја). Кт за Питхон је заснован на модулу ПиСиде2 и наставља свој развој (у ствари, прво издање ПиСиде-а са подршком за Кт 5 нуди се под новим именом);
  • Додат је нови експериментални модул Кт Лоттие, који пружа напредни КМЛ АПИ који вам омогућава да прикажете графику и анимације извезене у ЈСОН формату помоћу додатка Бодимовин за Адобе Афтер Еффецтс. Захваљујући КтЛоттие-у, дизајнер може припремити ефекте анимације у погодној апликацији, а програмер може директно да повеже извезене датотеке са интерфејсом апликације на КтКуицк-у. КтЛоттие укључује уграђени микро мотор за извођење анимације, исецања, слојева и других ефеката. Машину је доступно преко ЛоттиеАниматион КМЛ елемента, који се може контролисати из КМЛ кода на исти начин као и било који други КтКуицк елементи;
  • Кт Ваиланд Цомпоситор, вишенитни систем приказивања за уграђене уређаје заснован на Ваиланд протоколу, пружа подршку за линук-дмабуф-унстабле-в1 и вп_виевпортер протоколе. Подршка за фуллсцреен-схелл-унстабле-в1 протокол је додата компонентама платформе за Ваиланд;
  • У модул за подршку Андроид платформи, додата је могућност коришћења матичних дијалога за рад са датотекама. Захтеви за минималну верзију платформе су подигнути на Андроид 5.0 (АПИ ниво 21);
  • Кт 3Д је додао подршку за увоз и извоз ОпенГЛ рендерера текстура. Имплементирана почетна подршка за увоз глТФ 2.0 сцена;
  • Кт Сцрипт модули су застарели и биће уклоњени у наредном издању.
    Кт Куицк Цонтролс 1 и Кт КсмлПаттернс. Кт Цанвас 3Д модул је уклоњен.

Извор: опеннет.ру

Додај коментар