вкВидгетс 3.2.0 је већ објављен и ово су његове вести

Недавно најављено је прво издање нове гране стабилан комплет алата за више платформи вкВидгетс 3.2.0, који вам омогућава да креирате графичке интерфејсе за Линук, Виндовс, мацОС, УНИКС и мобилне платформе.

У поређењу са граном 3.0, постоји низ некомпатибилности на нивоу АПИ-ја. За разлику од других комплета алата, вкВидгетс пружа апликацију која заиста изгледа нативно за циљни систем, користећи системски АПИ уместо да симулира ГУИ.

вкВидгетс је најбоље описати као изворни алат јер пружа фини слој апстракције на изворним контролама платформе, супротно емулацији контрола помоћу примитивне графике. Коришћење нативне контроле на постојећим платформама омогућава нам да постигнемо више нативних визуелних резултата за графички интерфејс од осталих библиотека као што је Свинг (за Јаву), као и нуђење бољих перформанси и других погодности.

вкВидгетс није ограничен само на развој графичких интерфејса, већ зато што библиотека има слој комуникационих међупроцеса, функционалности мреже као што су утичнице и још много тога.

Главне нове карактеристике вкВидгетса 3.2.0

У овој новој верзији која је представљена, то је истакнуто Имплементиран је нови експериментални порт за вкКт, омогућавајући вкВидгетс-има да раде на врху Кт оквира, док вкГТК порт пружа пуну подршку за Ваиланд протокол.

Поред овога, истиче се и то додата подршка за екране са великом густином пиксела (Високи ДПИ) и то додата могућност додељивања различитих ДПИ за различите мониторе и динамички мењајте ДПИ, плус је предложен нови вкБитмапБундле АПИ који вам омогућава да заједно манипулишете вишеструким опцијама битмап представљеним у различитим резолуцијама.

Још једна промена која се истиче је та Предложен је нови систем изградње заснован на ЦМаке-у у којој је подршка за нове компајлере (укључујући МСВС 2022, г++ 12 и цланг 14) и оперативне системе додата систему за изградњу.

Тхе Прерађена подршка за ОпенГЛ, додата је побољшана употреба нових верзија ОпенГЛ-а (3.2+), плус подршка за ЛЗМА компресију и ЗИП 64 датотеке.

С друге стране, такође наглашава побољшану безбедност у време компајлирања са могућношћу да се онемогуће опасне имплицитне конверзије између низова типа вкСтринг и "цхар*" и додата подршка за догађаје за контролу покрета мишем.

На часовима вкФонт и вкГрапхицсЦонтект, додата могућност специфицирања нецелобројних вредности приликом одређивања величине фонта и ширине оловке. Класа вкСтатицБок имплементира могућност додељивања произвољних ознака прозорима.

Од осталих променакоји се истичу:

  • Додата подршка за ХТТПС и ХТТП/2 за вкВебРекуест АПИ.
  • Додата подршка за замрзавање колона и редова у класи вкГрид.
  • Побољшана подршка за мацОС платформу, укључујући могућност коришћења тамне теме и додатну подршку за уређаје засноване на АРМ процесорима.
  • Направљена су побољшања за подршку стандарду Ц++11. Додата подршка за асемблеру од стране Ц++20 компајлера.
  • Ажуриране су све укључене библиотеке трећих страна. Додата подршка за ВебКит 2 и ГСтреамер 1.7.

Коначно Ако сте заинтересовани да сазнате више о томе, можете проверити детаље одласком на следећу везу.

Преузмите вкВидгетс

За оне који су заинтересовани за могућност преузимања и инсталирања овог алата, пакете за циљни оперативни систем (Виндовс, Мац или Линук) могу добити на службеној веб локацији у његовом одељку за преузимање.

Веза је ово.

У случају оних који користе Дебиан, Убунту или неки њихов дериват, они могу да компајлирају укуцавањем следећег у терминал.

sudo apt-get install libgtk-3-dev build-essential checkinstall

Настављају да распакују пакет који су преузели са званичне веб странице и уђу у резултирајућу мапу. Овде могу отворити терминал позициониран на путу до директоријума или се поставити унутар директоријума на терминалу.

И настављамо са компајлирањем са:

mkdir gtk-build
cd gtk-build/
../configure --disable-shared --enable-unicode
make


Оставите свој коментар

Ваша емаил адреса неће бити објављена. Обавезна поља су означена са *

*

*

  1. За податке одговоран: Мигуел Ангел Гатон
  2. Сврха података: Контрола нежељене поште, управљање коментарима.
  3. Легитимација: Ваш пристанак
  4. Комуникација података: Подаци се неће преносити трећим лицима, осим по законској обавези.
  5. Похрана података: База података коју хостује Оццентус Нетворкс (ЕУ)
  6. Права: У било ком тренутку можете ограничити, опоравити и избрисати своје податке.