Qt 6.3 serbestberdana çarçoveya

Pargîdaniya Qt serbestberdana çarçoweya Qt 6.3 weşand, ku tê de xebat berdewam dike ji bo aramkirin û zêdekirina fonksiyona şaxê Qt 6. Qt 6.3 piştgirî dide platformên Windows 10, macOS 10.14+, Linux (Ubuntu 20.04, CentOS 8.2 , openSUSE 15.3, SUSE 15 SP2), iOS 13+, Android 6+ (API 23+), webOS, INTEGRITY û QNX. Koda çavkaniyê ji bo pêkhateyên Qt di bin lîsansên LGPLv3 û GPLv2 de têne peyda kirin.

Guhertinên sereke di Qt 6.3 de:

  • Modula Qt QML pêkanînek ezmûnî ya berhevkarê qmltc (berhevkarê celebê QML) pêşkêşî dike, ku dihêle hûn strukturên objeya QML-ê li çînên C++ berhev bikin. Ji bo bikarhênerên bazirganî yên Qt 6.3, hilbera Berhevkara Qt Quick hatîye amade kirin, ku ji bilî Berhevkara Tîpa QML ya jorîn, Berhevkara Skrîpta QML-yê jî dihewîne, ku dihêle hûn fonksiyon û îfadeyên QML di koda C++ de berhev bikin. Tê destnîşan kirin ku karanîna Qt Quick Compiler dihêle ku performansa bernameyên QML-based nêzî bernameyên xwemalî bibe; nemaze, dema berhevkirina pêvekan, di dema destpêkirinê û darvekirinê de bi qasî% 20-35 kêm dibe. ji bo bikaranîna guhertoya şirovekirî.
    Qt 6.3 serbestberdana çarçoveya
  • Modula "Perkêşkera Ziman Qt" bi piştgiriya protokola Pêşkêşkara Ziman û JsonRpc 2.0 ve hatî bicîh kirin.
  • Modula Qt Wayland Compositor serverek pêkhatî ya Qt Shell û API-yek ji bo afirandina pêvekên şêlê xweya xwerû zêde kiriye.
  • Qt Quick Controls celebên CalendarModel û TreeView QML bi pêkanînên navberan re ji bo nîşandana salname û daneyan di dîmenek darê de yek dike.
    Qt 6.3 serbestberdana çarçoveyaQt 6.3 serbestberdana çarçoveya
  • Cûreyên QML MessageDialog û FolderDialog li modula Qt Quick Dialogs hatine zêdekirin da ku qutiyên diyalogê yên pergalê yên ku ji hêla platformê ve hatine peyda kirin bikar bînin da ku peyaman nîşan bidin û di nav pelan de rêve bibin.
    Qt 6.3 serbestberdana çarçoveya
  • Qt Quick performans û karbidestiya xebata bi nivîsê re çêtir kiriye. Mînakî, dema veguheztina belgeyên pir mezin ji pêkhateyên Text, TextEdit, TextArea û TextInput re pirsgirêkên bi hêdîbûn û vexwarina bîranîna mezin çareser kirin.
  • Hêmanek QML ReflectionProbe li modula Qt Quick 3D hatî zêdekirin ji bo ronîkirina refleksên tiştan. API-ya Parçeyên 3D hate berfireh kirin da ku bandorên ku ji berhevbûnek mezin a parçikan (dûman, mij, hwd.) têne çêkirin li dîmenên 3D zêde bikin. Hêmanek ResourceLoader-ê ya nû hate bicîh kirin, ku amûrên ji bo birêvebirina çavkaniyan di Qt Quick 3D de peyda dike û dihêle hûn barkirina proaktîf a çavkaniyên mezin, wek meşk an tevnûr, organîze bikin, û her weha destûrdana dakêşana çavkaniyên ku nakevin nav xuyangê kontrol bikin. qada dîmenê.
    Qt 6.3 serbestberdana çarçoveya
  • Pêvekek pêşdîtinê ya modula Qt PDF-ê, ku di Qt 5.15-ê de hebû lê di Qt 6-ê de nebû, zêde kir.
    Qt 6.3 serbestberdana çarçoveya
  • Beşek mezin ji fonksiyonên nû li modula Qt Core hatine zêdekirin, bi taybetî bi berfirehkirina kapasîteyên ji bo hilberandina daneyên rêzikê ve girêdayî ye. QLocale ji bo kodên zimanê ISO639-2 piştgirî zêde kiriye. Piştgiriya ji bo diyarkerên dema AM / PM li QDate, QTime û QLocale zêde kir. Veguheztina hêsantir di navbera formatên JSON û CBOR de. Rêbazên QtFuture::whenAll() û whenAny() lê zêde kirin.
  • Qt Positioning şiyana destnîşankirina rastbûna daneyên cîhê ku ji hêla platformên Android û iOS ve hatî peyda kirin peyda dike.
  • Qt Bluetooth agahdariya li ser piştgiriya Bluetooth LE û agahdariya li ser rewşa adapterê Bluetooth-ê di Windows-ê de peyda dike.
  • Qt Widgets ji bo ekranên bi rezîliya bilind, şêwaz û guheztina xuyangê bi karanîna pelên şêwazê piştgirî çêtir kiriye.
  • Pergala avakirina çêtirîn li ser bingeha CMake. Fonksiyona qt-generate-deploy-app-script() lê zêde kir, ku ji bo bicîhkirina sepanan li ser platformên cihêreng çêkirina nivîsan hêsan dike.
  • Ji bo baştirkirina aramî û kalîteya bingeha kodê gelek xebat hatine kirin. Ji ber serbestberdana Qt 6.2, 1750 raporên xeletiyê hatine girtin.
  • Di weşanên girîng ên paşîn ên Qt 6.x de ew plan dikin ku piştgirîya tam ji bo WebAssembly, QHttpServer, gRPC, paşvekêşana Qt Multimedia ya li ser bingeha FFmpeg, Qt Speech û Qt Cihê bicîh bikin.

Source: opennet.ru

Add a comment