Pagpagawas sa Qt 6.5 framework

Ang Qt Company nagpatik sa usa ka pagpagawas sa Qt 6.5 nga balangkas, diin ang trabaho nagpadayon sa pagpalig-on ug pagdugang sa pagpaandar sa sanga sa Qt 6. Ang Qt 6.5 naghatag suporta alang sa Windows 10+, macOS 11+, Linux nga mga plataporma (Ubuntu 20.04, openSUSE 15.4 , SUSE 15 SP4, RHEL 8.4 / 9.0), iOS 14+, Android 8+ (API 23+), webOS, WebAssembly, INTEGRITY ug QNX. Ang source code alang sa Qt component gihatag ubos sa LGPLv3 ug GPLv2 nga mga lisensya.

Ang Qt 6.5 nakadawat sa kahimtang sa usa ka pagpagawas sa LTS, diin ang mga pag-update alang sa mga tiggamit sa komersyal nga lisensya mabuhat sa sulod sa tulo ka tuig (alang sa nahabilin, ang mga pag-update imantala unom ka bulan sa wala pa maporma ang sunod nga hinungdanon nga pagpagawas). Ang suporta alang sa miaging LTS nga sanga sa Qt 6.2 molungtad hangtod sa Setyembre 30, 2024. Ang Qt 5.15 nga sanga ipadayon hangtod Mayo 2025.

Daghang mga pagbag-o sa Qt 6.5:

  • Ang Qt Quick 3D Physics module, nga naghatag usa ka API alang sa pag-simulate sa pisikal nga mga proseso nga magamit sa Qt Quick 3D alang sa realistiko nga interaksyon ug paglihok sa mga butang sa 3D nga mga eksena, na-stabilize ug hingpit nga gisuportahan. Ang pagpatuman gibase sa PhysX engine.
  • Gidugang nga suporta alang sa ngitngit nga mode sa disenyo sa plataporma sa Windows. Awtomatikong aplikasyon sa madulom nga tema nga gi-aktibo sa sistema ug pag-customize sa mga utlanan ug titulo, kung ang aplikasyon naggamit usa ka istilo nga wala magbag-o sa palette. Sa usa ka aplikasyon, mahimo nimong ipasibo ang imong kaugalingon nga reaksyon sa mga pagbag-o sa tema sa sistema pinaagi sa pagdumala sa mga pagbag-o sa kabtangan sa QStyleHints::colorScheme.
    Pagpagawas sa Qt 6.5 framework
  • Sa Qt Quick Controls, ang Materyal nga estilo alang sa Android gipahiuyon sa mga rekomendasyon sa Materyal 3. Ang usa ka hingpit nga estilo alang sa iOS gipatuman. Gidugang nga mga API alang sa pagbag-o sa hitsura (eg containerStyle para sa TextField o TextArea, o roundedScale para sa mga buton ug popup).
    Pagpagawas sa Qt 6.5 framework
  • Sa macOS platform, ang mga aplikasyon nga naggamit sa QMessageBox o QErrorMessage gihatagan og mga platform-native dialogs.
    Pagpagawas sa Qt 6.5 framework
  • Para sa Wayland, ang QNativeInterface::QWaylandApplication API gidugang aron direktang ma-access ang lumad nga Wayland nga mga butang nga gigamit sa Qt internals, ingon man aron ma-access ang impormasyon bahin sa bag-ong mga aksyon sa user nga mahimong gikinahanglan nga ipasa ngadto sa Wayland protocol extensions. Ang bag-ong API gipatuman sa QNativeInterface namespace, nga naghatag usab og mga tawag aron ma-access ang lumad nga mga API sa X11 ug Android nga mga plataporma.
  • Ang suporta alang sa Android 12 nga plataporma gidugang, ug bisan pa sa hinungdanon nga mga pagbag-o sa kini nga sanga, ang abilidad sa paghimo sa mga unibersal nga asembliya alang sa Android gipadayon, nga mahimong magamit sa mga aparato nga adunay lainlaing mga bersyon sa Android, sugod sa Android 8.
  • Ang Boot2Qt stack gi-update, nga magamit sa paghimo sa mga bootable mobile system nga adunay usa ka palibot nga gibase sa Qt ug QML. Ang palibot sa sistema sa Boot2Qt gi-update sa Yocto 4.1 nga plataporma (Langdale).
  • Ang mga pakete alang sa Debian 11 nagsugod na ug gisuportahan sa komersyo.
  • Ang mga kapabilidad sa plataporma sa WebAssembly gipalapdan, nga nagtugot kanimo sa paghimo sa mga aplikasyon sa Qt nga nagdagan sa usa ka web browser ug madaladala tali sa lainlaing mga platform sa hardware. Ang mga aplikasyon nga gitukod alang sa WebAssembly nga plataporma, salamat sa JIT compilation, run nga adunay performance duol sa native code, makagamit sa Qt Quick, Qt Quick 3D, ug sa visualization tools nga anaa sa Qt. Ang bag-ong bersyon nagdugang suporta alang sa paghubad sa video ug ang paggamit sa mga himan alang sa mga tawo nga adunay mga kakulangan sa mga widget.
  • Ang Qt WebEngine web engine gi-update sa Chromium 110 codebase. Sa Linux platform, gipatuman ang suporta sa hardware-accelerated video rendering gamit ang Vulkan graphics API sa X11 ug Wayland-based environment.
  • Ang module sa Qt Quick Effects gidugang, nga naghatag ug andam nga mga graphic effect para sa interface nga gibase sa Qt Quick. Ang mga custom nga epekto mahimong mamugna gikan sa scratch o makuha pinaagi sa paghiusa sa kasamtangan nga mga epekto gamit ang Qt Quick Effect Maker toolkit.
  • Ang Qt Quick 3D module naghatag og abilidad sa pag-adjust sa lebel sa detalye sa mga modelo (pananglitan, ang mas simple nga meshes mahimong mamugna alang sa mga butang nga nahimutang layo sa camera). Ang SceneEnvironment API nagpatuman sa suporta alang sa gabon ug sa hinay-hinay nga pagkawala sa lagyong mga butang. Ang ExtendedSceneEnvironment naghatag og mga kapilian sa paghimo og komplikado nga post-processing nga mga epekto ug paghiusa sa mga epekto sama sa giladmon sa field, glow, ug highlights.
  • Usa ka eksperimento nga Qt GRPC module ang gidugang uban ang suporta alang sa gRPC protocols ug Protocol Buffer, nga nagtugot kanimo sa pag-access sa mga serbisyo sa gRPC ug pag-serialize sa mga klase sa Qt gamit ang Protobuf.
  • Ang suporta alang sa pag-configure sa HTTP 1 nga mga koneksyon gidugang sa Qt Network module.
  • Ang mga klase sa eksperimento nga CAN bus gidugang sa module sa Qt Serial Bus, nga magamit sa pag-encode ug pag-decode sa mga mensahe sa CAN, pagproseso sa mga frame, ug pag-parse sa mga file sa DBC.
  • Ang module sa Qt Location gibuhi pag-usab, nga naghatag sa mga aplikasyon sa mga himan alang sa pag-integrate sa mga mapa, nabigasyon, pagmarka sa mga lugar nga interes (POI). Gisuportahan sa module ang interface sa plugin diin mahimo nimong ikonekta ang mga backend aron magtrabaho sa lainlaing mga service provider ug maghimo mga extension sa API. Eksperimento pa ang module ug nagsuporta lang sa backend para sa mga mapa base sa Open Street Maps.
    Pagpagawas sa Qt 6.5 framework
  • Gipadako nga kapabilidad sa Qt Core, Qt GUI, Qt Multimedia, Qt QML, Qt Quick Compiler, Qt Widgets modules.
  • Daghang trabaho ang nahimo aron mapauswag ang kalig-on, mga 3500 ka mga taho sa bug ang gisirhan.

    Source: opennet.ru

Idugang sa usa ka comment