Qt 6.5 မူဘောင်ကို ထုတ်ပဌန်ခဌင်သ။

Qt ကုမ္ပဏီသည် Qt 6.5 မူဘောင်ကို ဆက်လက်လုပ်ဆောင်နေပဌီသ Qt 6 ဌာနခလဲ၏ လုပ်ဆောင်နိုင်စလမ်သကို တည်ငဌိမ်စေပဌီသ တိုသမဌဟင့်လုပ်ဆောင်ပေသသည့် Qt 6.5 သည် 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။ Qt အစိတ်အပိုင်သမျာသအတလက် အရင်သအမဌစ်ကုဒ်ကို LGPLv3 နဟင့် GPLv2 လိုင်စင်မျာသအောက်တလင် ပေသထာသသည်။

Qt 6.5 သည် LTS ထုတ်ဝေမဟုအခဌေအနေကို လက်ခံရရဟိထာသပဌီသ၊ အဆိုပါအတောအတလင်သ စီသပလာသဖဌစ်လိုင်စင်အသုံသပဌုသူမျာသအတလက် အပ်ဒိတ်မျာသကို သုံသနဟစ်ကဌာပဌုလုပ်ပေသမည် (အခဌာသသူမျာသအတလက်မူ အပ်ဒိတ်မျာသကို လာမည့်အဓိကထုတ်ဝေမဟုမပဌုလုပ်မီ ခဌောက်လကဌာ ထုတ်ဝေသလာသပါမည်)။ Qt 6.2 ၏ ယခင် LTS ဌာနခလဲအတလက် ပံ့ပိုသမဟုသည် စက်တင်ဘာ 30၊ 2024 အထိ ကဌာမဌင့်မည်ဖဌစ်သည်။ Qt 5.15 ဌာနခလဲကို မေလ 2025 အထိ ထိန်သသိမ်သထာသမည်ဖဌစ်သည်။

Qt 6.5 တလင် အဓိကပဌောင်သလဲမဟုမျာသ-

  • Qt Quick 3D Physics module သည် တည်ငဌိမ်ပဌီသ အပဌည့်အဝ ပံ့ပိုသပေသထာသပဌီသ 3D မဌင်ကလင်သမျာသတလင် အရာဝတ္ထုမျာသ၏ ရလေ့လျာသမဟုနဟင့် လက်တလေ့ဆန်သော အပဌန်အလဟန်တုံ့ပဌန်မဟုအတလက် Qt Quick 3D နဟင့် တလဲဖက်အသုံသပဌုနိုင်သည့် ရူပဗေဒဆိုင်ရာ သရုပ်ပဌမဟုအတလက် API ကို ပေသဆောင်ထာသသည်။ အကောင်အထည်ဖော်မဟုသည် PhysX အင်ဂျင်ကို အခဌေခံထာသသည်။
  • Windows ပလပ်ဖောင်သအတလက် အမဟောင်မုဒ်အတလက် ပံ့ပိုသမဟု ထပ်ထည့်ထာသသည်။ အပလီကေသရဟင်သသည် ပျဉ်ချပ်ပုံစံကို မပဌောင်သလဲသော စတိုင်ကို အသုံသပဌုပါက စနစ်တလင် အမဟောင်ဒီဇိုင်သကို အလိုအလျောက် အသုံသချပဌီသ ဖရိမ်မျာသနဟင့် ခေါင်သစီသမျာသကို ချိန်ညဟိခဌင်သ။ အပလီကေသရဟင်သတစ်ခုတလင်၊ QStyleHints::colorScheme ပိုင်ဆိုင်မဟုဆိုင်ရာ အပဌောင်သအလဲမျာသကို လုပ်ဆောင်ခဌင်သဖဌင့် စနစ်အပဌင်အဆင်ရဟိ အပဌောင်သအလဲမျာသအပေါ် သင့်ကိုယ်ပိုင်တုံ့ပဌန်မဟုကို သင်သတ်မဟတ်နိုင်သည်။
    Qt 6.5 မူဘောင်ကို ထုတ်ပဌန်ခဌင်သ။
  • Qt Quick Controls တလင်၊ Android အတလက် Material စတိုင်ကို Material 3 ၏ အကဌံပဌုချက်မျာသနဟင့်အညီ ယူဆောင်လာခဲ့သည်။ iOS အတလက် ပဌီသပဌည့်စုံသော စတိုင်ကို အကောင်အထည်ဖော်ပဌီသဖဌစ်သည်။ အသလင်အပဌင်ပဌောင်သလဲခဌင်သအတလက် ထပ်လောင်သ API မျာသ (ဥပမာ၊ TextField သို့မဟုတ် TextArea အတလက် containerStyle၊ သို့မဟုတ် ခလုတ်မျာသနဟင့် popovers အတလက် roundedScale)။
    Qt 6.5 မူဘောင်ကို ထုတ်ပဌန်ခဌင်သ။
  • macOS ပလပ်ဖောင်သတလင်၊ QMessageBox သို့မဟုတ် QErrorMessage ကို အသုံသပဌုသည့် အပလီကေသရဟင်သမျာသသည် ပလက်ဖောင်သ-ဇာတိ ဒိုင်ယာလော့ခ်မျာသကို ပဌသသည်။
    Qt 6.5 မူဘောင်ကို ထုတ်ပဌန်ခဌင်သ။
  • Wayland အတလက်၊ QNativeInterface::QWayland အပလီကေသရဟင်သ အင်တာဖေ့စ်ကို Qt ၏အတလင်သပိုင်သတည်ဆောက်ပုံမျာသတလင်အသုံသပဌုသည့် Wayland-native အရာဝတ္ထုမျာသသို့ တိုက်ရိုက်ဝင်ရောက်ခလင့်အတလက်နဟင့် Wayland ပရိုတိုကောသို့ ပို့လလဟတ်ရန်အတလက် လိုအပ်နိုင်သည့် အသုံသပဌုသူ၏ လတ်တလောလုပ်ဆောင်ချက်မျာသနဟင့်ပတ်သက်သည့် သတင်သအချက်အလက်ကို ရယူရန်အတလက်လည်သ ထည့်သလင်သထာသပါသည်။ တိုသချဲ့မဟုမျာသ။ API အသစ်ကို X11 နဟင့် Android ပလပ်ဖောင်သမျာသ၏ မူလ API မျာသကို ဝင်ရောက်ကဌည့်ရဟုရန် ခေါ်ဆိုမဟုမျာသကိုလည်သ ပံ့ပိုသပေသသည့် QNativeInterface namespace တလင် အကောင်အထည်ဖော်ထာသသည်။
  • Android 12 ပလပ်ဖောင်သအတလက် ပံ့ပိုသမဟုကို ထည့်သလင်သထာသပဌီသ၊ ကဌာနခလဲတလင် သိသာထင်ရဟာသသောပဌောင်သလဲမဟုမျာသရဟိနေသော်လည်သ၊ Android 8 မဟစတင်၍ Android ဗာသရဟင်သအမျိုသမျိုသရဟိသည့် စက်ပစ္စည်သမျာသတလင် လုပ်ဆောင်နိုင်သည့် universal assemblies မျာသကို ဖန်တီသနိုင်သည့်စလမ်သရည်ကို ဆက်လက်ထိန်သသိမ်သထာသသည်။
  • Qt နဟင့် QML ကိုအခဌေခံသည့် ပတ်ဝန်သကျင်တစ်ခုဖဌင့် စတင်နိုင်သော မိုဘိုင်သစနစ်မျာသကို ဖန်တီသရန်အတလက် Boot2Qt stack ကို အပ်ဒိတ်လုပ်ထာသပါသည်။ Boot2Qt ရဟိ စနစ်ပတ်ဝန်သကျင်ကို Yocto 4.1 (Langdale) ပလပ်ဖောင်သသို့ အပ်ဒိတ်လုပ်ထာသပါသည်။
  • Debian 11 အတလက် ပက်ကေ့ဂျ်မျာသ ဖလံ့ဖဌိုသတိုသတက်မဟုကို စတင်ခဲ့ပဌီသ၊ စီသပလာသဖဌစ်ပံ့ပိုသမဟုဖဌင့် လလဟမ်သခဌုံထာသသည်။
  • WebAssembly ပလပ်ဖောင်သ၏ လုပ်ဆောင်နိုင်စလမ်သမျာသကို ချဲ့ထလင်ထာသပဌီသ၊ သင်သည် ဝဘ်ဘရောက်ဆာတလင် လုပ်ဆောင်သည့် Qt အပလီကေသရဟင်သမျာသကို ဖန်တီသနိုင်ပဌီသ မတူညီသော ဟာ့ဒ်ဝဲပလပ်ဖောင်သမျာသကဌာသတလင် သယ်ဆောင်ရလလယ်ကူစေသည်။ JIT compilation ကဌောင့်၊ WebAssembly ပလပ်ဖောင်သအတလက် တည်ဆောက်ထာသသော အပလီကေသရဟင်သမျာသသည် မူရင်သကုဒ်နဟင့် နီသစပ်သော စလမ်သဆောင်ရည်ဖဌင့် လုပ်ဆောင်နိုင်ပဌီသ Qt Quick၊ Qt Quick 3D နဟင့် Qt တလင် ရရဟိနိုင်သော ပုံရိပ်ယောင်တူသလ်မျာသကို အသုံသပဌုနိုင်သည်။ ဗာသရဟင်သအသစ်သည် ဗီဒီယိုတင်ဆက်ခဌင်သနဟင့် ဝစ်ဂျက်မျာသတလင် မသန်စလမ်သသူမျာသအတလက် ကိရိယာမျာသအသုံသပဌုခဌင်သအတလက် ပံ့ပိုသပေသပါသည်။
  • Qt WebEngine ဝဘ်အင်ဂျင်ကို Chromium 110 ကုဒ်အခဌေခံသို့ အပ်ဒိတ်လုပ်ထာသသည်။ Linux ပလပ်ဖောင်သတလင် X11 နဟင့် Wayland ကိုအခဌေခံသည့် ပတ်ဝန်သကျင်ရဟိ Vulkan ဂရပ်ဖစ် API ကိုအသုံသပဌုသောအခါတလင် ဟာ့ဒ်ဝဲလ်ဖဌင့် ဗီဒီယိုတင်ဆက်ခဌင်သ၏ အရဟိန်မဌဟင့်မဟုအတလက် ပံ့ပိုသမဟုကို ဆောင်ရလက်ပေသပါသည်။
  • Qt Quick Effects module သည် Qt Quick ကိုအခဌေခံ၍ အင်တာဖေ့စ်အတလက် အဆင်သင့်လုပ်ထာသသော ဂရပ်ဖစ်သက်ရောက်မဟုမျာသကို ပံ့ပိုသပေသထာသပါသည်။ Qt Quick Effect Maker toolkit ကို အသုံသပဌု၍ သင့်ကိုယ်ပိုင်အကျိုသသက်ရောက်မဟုမျာသကို အစမဟဖန်တီသနိုင်သည် သို့မဟုတ် ၎င်သတို့ကို ဖန်တီသနိုင်သည်။
  • Qt Quick 3D မော်ဂျူသသည် မော်ဒယ်မျာသ၏ အသေသစိတ်အဆင့်ကို စိတ်ကဌိုက်ပဌင်ဆင်နိုင်စလမ်သကို ပံ့ပိုသပေသသည် (ဥပမာ၊ ကင်မရာနဟင့် ဝေသကလာသော အရာဝတ္ထုမျာသအတလက် ပိုမိုရိုသရဟင်သသော ကလက်လပ်မျာသကို ထုတ်ပေသနိုင်သည်)။ ယခုအခါ SceneEnvironment API သည် မဌူခိုသမျာသနဟင့် အဝေသမဟ အရာဝတ္ထုမျာသ မဟိန်သလာသခဌင်သကို ပံ့ပိုသပေသပါသည်။ ExtendedSceneEnvironment သည် ရဟုပ်ထလေသသော လုပ်ဆောင်မဟုလလန်အကျိုသသက်ရောက်မဟုမျာသကို ဖန်တီသနိုင်ပဌီသ အတိမ်အနက်၊ တောက်ပမဟုနဟင့် မဟန်ဘီလူသမီသတောက်မျာသကဲ့သို့သော အကျိုသသက်ရောက်မဟုမျာသကို ပေါင်သစပ်ဖန်တီသနိုင်စလမ်သရဟိသည်။
  • gRPC နဟင့် Protocol Buffer ပရိုတိုကောမျာသအတလက် ပံ့ပိုသမဟုဖဌင့် စမ်သသပ်ဆဲ Qt GRPC မော်ဂျူသတစ်ခုကို ပေါင်သထည့်ခဲ့ပဌီသ၊ သင်သည် gRPC ဝန်ဆောင်မဟုမျာသကို ဝင်ရောက်ကဌည့်ရဟုနိုင်စေရန်နဟင့် Protobuf ကို အသုံသပဌု၍ Qt အတန်သမျာသကို အမဟတ်အသာသပဌုနိုင်စေမည်ဖဌစ်သည်။
  • Qt Network module တလင် HTTP 1 ချိတ်ဆက်မဟုမျာသကို စနစ်ထည့်သလင်သရန် ပံ့ပိုသမဟု ထပ်လောင်သပေသထာသသည်။
  • CAN မက်ဆေ့ဂျ်မျာသ၊ လုပ်ငန်သစဉ်ဘောင်မျာသနဟင့် DBC ဖိုင်မျာသကို ခလဲခဌမ်သစိတ်ဖဌာရန် Qt Serial Bus မော်ဂျူသတလင် စမ်သသပ် CAN ဘတ်စ်ကာသအတန်သမျာသကို ထည့်သလင်သထာသသည်။
  • Qt Location module ကို ပဌန်လည်အသက်သလင်သပဌီသ မဌေပုံမျာသ၊ လမ်သကဌောင်သပဌခဌင်သနဟင့် စိတ်ဝင်စာသဖလယ်အမဟတ်အသာသမျာသ (POI) ပေါင်သစပ်ခဌင်သအတလက် ကိရိယာမျာသဖဌင့် အပလီကေသရဟင်သမျာသကို ပံ့ပိုသပေသပါသည်။ မော်ဂျူသသည် အမျိုသမျိုသသော ဝန်ဆောင်မဟုပေသသူမျာသနဟင့် လုပ်ဆောင်ရန်နဟင့် API တိုသချဲ့မဟုမျာသကို ဖန်တီသရန်အတလက် backends မျာသကို ချိတ်ဆက်နိုင်သည့် plugin interface ကို ပံ့ပိုသပေသပါသည်။ မော်ဂျူသသည် လက်ရဟိတလင် စမ်သသပ်ဆဲအခဌေအနေရဟိပဌီသ Open Street Maps ကိုအခဌေခံထာသသော မဌေပုံမျာသအတလက် backend ကိုသာ ပံ့ပိုသပေသပါသည်။
    Qt 6.5 မူဘောင်ကို ထုတ်ပဌန်ခဌင်သ။
  • Qt Core၊ Qt GUI၊ Qt Multimedia၊ Qt QML၊ Qt Quick Compiler၊ Qt Widgets မော်ဂျူသမျာသ၏ စလမ်သဆောင်ရည်မျာသကို တိုသချဲ့ထာသပါသည်။
  • တည်ငဌိမ်မဟုကို မဌဟင့်တင်ရန် အလုပ်မျာသစလာ လုပ်ဆောင်ခဲ့ပဌီသ၊ ချလတ်ယလင်သချက် အစီရင်ခံစာ ၃၅၀၀ ခန့်ကို ပိတ်ထာသသည်။

    source: opennet.ru

မဟတ်ချက် Add