Qt 6.5 serbestberdana çarçoveya

Pargîdaniya Qt serbestberdana çarçoweya Qt 6.5 weşand, ku tê de xebat berdewam dike ji bo aramkirin û zêdekirina fonksiyona şaxê Qt 6. Qt 6.5 piştgirî dide platformên Windows 10+, macOS 11+, Linux (Ubuntu 20.04, openSUSE 15.4, SUSE 15 SP4, RHEL 8.4 / 9.0), iOS 14+, Android 8+ (API 23+), webOS, WebAssembly, INTEGRITY û QNX. Koda çavkaniyê ji bo pêkhateyên Qt di bin lîsansên LGPLv3 û GPLv2 de têne peyda kirin.

Qt 6.5 statûya serbestberdana LTS wergirtiye, ku di hundurê wê de dê sê salan ji bo bikarhênerên lîsansa bazirganî nûvekirin bêne çêkirin (ji bo yên din, nûvekirin dê şeş ​​mehan bêne weşandin berî ku serbestberdana mezin a din were damezrandin). Piştgiriya ji bo şaxa LTS ya berê ya Qt 6.2 dê heya 30ê Îlona 2024-an bidome. Şaxa Qt 5.15 dê heya Gulana 2025-an were domandin.

Guhertinên sereke di Qt 6.5 de:

  • Modula Fîzîkê ya Qt Quick 3D hatiye stabîlkirin û bi tevahî piştgirî hatiye çêkirin, ji bo simulasyona fîzîkê API peyda dike ku dikare bi Qt Quick 3D re ji bo danûstendina rastîn û tevgera tiştan di dîmenên 3D de were bikar anîn. Pêkanîna li ser motora PhysX-ê ye.
  • Ji bo platforma Windows-ê piştgirî ji bo moda tarî zêde kir. Serlêdana otomatîkî ya sêwirana tarî ya ku di pergalê de tê aktîfkirin û sererastkirina çarçove û sernavan heke serîlêdan şêwazek ku paletê naguhezîne bikar bîne. Di serîlêdanekê de, hûn dikarin bertekên xwe yên li hember guheztinên di mijara pergalê de bi hilberandina guheztinên taybetmendiya QStyleHints::colorScheme mîheng bikin.
    Qt 6.5 serbestberdana çarçoveya
  • Di Qt Kontrolên Lezgîn de, şêwaza Materyalê ya ji bo Android-ê bi pêşnîyarên Material 3-ê re hatî çêkirin. Ji bo iOS şêwazek bêkêmasî hate bicîh kirin. API-yên ji bo guheztina xuyangê zêde kirin (mînak, containerStyle ji bo TextField an TextArea, an roundedScale ji bo bişkok û popoveran).
    Qt 6.5 serbestberdana çarçoveya
  • Li ser platforma macOS-ê, serîlêdanên ku QMessageBox an QErrorMessage bikar tînin diyalogên platform-xwecihî nîşan didin.
    Qt 6.5 serbestberdana çarçoveya
  • Ji bo Wayland, navbeynkariya bernamekirinê ya QNativeInterface::QWaylandApplication ji bo gihîştina rasterast li tiştên xwemalî yên Wayland ku di strukturên hundurîn ên Qt-ê de têne bikar anîn, û her weha ji bo gihîştina agahdariya li ser kiryarên vê dawiyê yên bikarhêner, ku dibe ku ji bo veguheztina protokola Wayland hewce be, hatî zêdekirin. dirêjkirinên. API-ya nû di nav qada navên QNativeInterface de tête bicîh kirin, ku di heman demê de banga gihîştina API-yên xwecî yên platformên X11 û Android-ê jî peyda dike.
  • Piştgiriya ji bo platforma Android 12 hate zêdekirin û tevî guhertinên girîng di vê şaxê de, şiyana afirandina meclîsên gerdûnî yên ji bo Android-ê ku dikarin li ser cîhazên bi guhertoyên cûda yên Android-ê, ku bi Android 8-ê dest pê dikin bixebitin, bixebitin, parastiye.
  • Stacka Boot2Qt hate nûve kirin, ku dikare were bikar anîn da ku pergalên desta yên bootable bi hawîrdorek li ser bingeha Qt û QML-ê re biafirîne. Jîngeha pergalê ya li Boot2Qt bi platforma Yocto 4.1 (Langdale) ve hatî nûve kirin.
  • Pêşveçûna pakêtên ji bo Debian 11 dest pê kir, ku ji hêla piştevaniya bazirganî ve têne vegirtin.
  • Kapasîteyên platforma WebAssembly hatine berfireh kirin, ku dihêle hûn serîlêdanên Qt-ê yên ku di gerokek webê de dixebitin û di navbera platformên hardware yên cihêreng de veguhezîne biafirînin. Serlêdanên ku ji bo platforma WebAssembly hatine çêkirin, bi saya berhevkirina JIT-ê, bi performansa nêzî koda xwemalî têne xebitandin û dikarin Qt Quick, Qt Quick 3D û amûrên dîtbariyê yên ku di Qt de hene bikar bînin. Guhertoya nû piştgirî ji bo pêşkêşkirina vîdyoyê û karanîna amûran ji bo kesên astengdar di widgetan de zêde dike.
  • Motora webê ya Qt WebEngine li bingeha kodê Chromium 110 hate nûve kirin Li ser platforma Linux, dema ku API-ya grafîkî ya Vulkan-ê li hawîrdorên li ser bingeha X11 û Wayland bikar tîne, piştgirî ji lezkirina hardware-yê rendera-yê re tê sepandin.
  • Modula Qt Quick Effects hate zêdekirin, bandorên grafîkî yên amade ji bo navbeynkariya li ser bingeha Qt Quick peyda dike. Hûn dikarin bandorên xwe ji sifrê biafirînin an jî wan bi berhevkirina bandorên heyî bi karanîna amûra Qt Quick Effect Maker biafirînin.
  • Modula Qt Quick 3D şiyana xweşkirina asta hûrguliya modelan peyda dike (mînakî, ji bo tiştên ku ji kamerayê dûr in dikarin tevnên hêsan werin çêkirin). SceneEnvironment API naha mij û şilbûna tiştên dûr piştgirî dike. ExtendedSceneEnvironment şiyana afirandina bandorên tevlihev ên paş-pêvajoyê peyda dike û bandorên wekî kûrahiya zeviyê, şewq û şewqa lensê bi hev re dike.
  • Modulek ceribandinê ya Qt GRPC bi piştgirîkirina protokolên gRPC û Protokola Buffer lê zêde kir, ku dihêle hûn bigihîjin karûbarên gRPC û bi karanîna Protobuf çînên Qt serial bikin.
  • Modula Tora Qt ji bo sazkirina girêdanên HTTP 1 piştgirî zêde kiriye.
  • Dersên otobusê yên CAN-ê yên ezmûnî li modula Qt Serial Bus hatine zêdekirin, ku dikare were bikar anîn ji bo şîfrekirin û şîfrekirina peyamên CAN, çarçoveyên pêvajoyê, û parkirina pelên DBC-ê.
  • Modula Qt Cih hate vejandin, ji bo yekkirina nexşe, navîgasyon, û nîşankirina xalên balkêş (POI) amûran peyda dike. Modul pêvekek pêvekek piştgirî dike ku bi navgîniya wê hûn dikarin paşkêşan ve girêbidin da ku bi pêşkêşkerên karûbarê cihêreng re bixebitin û pêvekên API-yê biafirînin. Modul niha xwedan statûya ceribandinê ye û tenê ji bo nexşeyên li ser bingeha Nexşeyên Kolana Open-ê piştgiriyê piştgirî dike.
    Qt 6.5 serbestberdana çarçoveya
  • Kapasîteyên modulên Qt Core, Qt GUI, Qt Multimedia, Qt QML, Qt Berhevkarê Zû, Qt Widgets hatine berfireh kirin.
  • Ji bo baştirkirina aramiyê gelek xebat hatine kirin, nêzî 3500 raporên xeletiyê hatine girtin.

    Source: opennet.ru

Add a comment