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

Qt ကုမ္ပဏီသည် Qt 6.1 မူဘောင်ကို ဆက်လက်လုပ်ဆောင်နေပဌီသ Qt 6 ဌာနခလဲ၏ လုပ်ဆောင်နိုင်စလမ်သကို တည်ငဌိမ်စေပဌီသ တိုသမဌဟင့်လုပ်ဆောင်ပေသသည့် Qt 6.1 သည် Windows 10၊ macOS 10.14+၊ Linux (Ubuntu 20.04+၊ CentOS) ပလပ်ဖောင်သမျာသအတလက် ပံ့ပိုသပေသပါသည်။ 8.1+၊ OpenSuSE 15.1+)၊ iOS 13+ နဟင့် Android (API 23+)။ Qt အစိတ်အပိုင်သမျာသအတလက် အရင်သအမဌစ်ကုဒ်ကို LGPLv3 နဟင့် GPLv2 လိုင်စင်မျာသအောက်တလင် ပေသထာသသည်။

Qt 6.1 ရဟိ သော့ချက်တိုသတက်မဟုမျာသသည် Qt 5.15 တလင်ရရဟိနိုင်သည့် module မျာသပါဝင်မဟုကို အဓိကအာသဖဌင့် သက်ဆိုင်သော်လည်သ Qt 6 ၏ပထမထုတ်ဝေမဟုတလင်ပါဝင်ရန်အဆင်သင့်မဖဌစ်သေသပါ။ အထူသသဖဌင့်၊ ပါဝင်သော module မျာသမဟာ-

  • Active Qt - Windows ပလပ်ဖောင်သရဟိ COM နဟင့် ActiveX ထိန်သချုပ်မဟုမျာသကို ပံ့ပိုသမဟု။
  • Qt Charts - ဇယာသမျာသ ဖန်တီသခဌင်သ။
  • Qt Data Visualization - static နဟင့် dynamic data ကို ပုံဖော်ခဌင်သ။
  • Qt Device Utilities သည် Qt for Device Creation package ၏ တစ်စိတ်တစ်ပိုင်သဖဌစ်သည်။
  • Qt Graphical Effect - Qt 6 သို့ အပလီကေသရဟင်သမျာသ ပို့ခဌင်သကို ရိုသရဟင်သစေရန် အလလဟာတစ်ခု။
  • Qt Lottie - Adobe After Effects အတလက် Bodymovin ပလပ်အင်ကို အသုံသပဌု၍ JSON ဖော်မတ်ဖဌင့် တင်ပို့သည့် ဂရပ်ဖစ်နဟင့် ကာတလန်သမျာသကို တင်ဆက်သည်။ ကာတလန်သ၊ ဖဌတ်တောက်ခဌင်သ၊ အလလဟာလုပ်ဆောင်ခဌင်သနဟင့် အခဌာသအကျိုသသက်ရောက်မဟုမျာသအတလက် တပ်ဆင်ထာသသော မိုက်ခရိုအင်ဂျင်တစ်ခု ပါဝင်သည်။
  • Qt State Machine သည် SCXML ကိုအခဌေခံ၍ ပလဲလမ်သသဘင်မောင်သနဟင်သောတည်ဆောက်မဟုမျာသဖန်တီသရန်နဟင့် SCXML ကိုအခဌေခံ၍ အကန့်အသတ်ရဟိသောပဌည်နယ်စက်ကိုအကောင်အထည်ဖော်ရန်အတလက်မူဘောင်တစ်ခုဖဌစ်သည်။
  • Qt Virtual Keyboard - အတုအယောင်ကီသဘုတ်ကို အကောင်အထည်ဖော်ခဌင်သ။

မတင်ရသေသသော မော်ဂျူသမျာသနဟင့် စက်တင်ဘာလအတလက် စီစဉ်ထာသသော Qt 6.2 ၏ LTS ထုတ်ဝေမဟုတလင် မျဟော်လင့်ထာသသည်။

  • Qt ဘလူသတုသ်
  • Qt မာလ်တီမီဒီယာ
  • NFC
  • Qt နေရာသတ်မဟတ်ခဌင်သ
  • Qt အမဌန်ဒိုင်ယာလော့ဂ်မျာသ- ဖိုင်တလဲ၊ မက်ဆေ့ချ်ဘောက်စ်
  • Qt အဝေသထိန်သအရာဝတ္ထုမျာသ
  • Qt အာရုံခံကိရိယာ
  • Qt SerialBus
  • QtSerialPort
  • Qt WebChannel
  • Qt WebEngine
  • Qt WebSockets မျာသ
  • Qt WebView

Qt 6.1 တလင် အပဌောင်သအလဲမျာသ-

  • Qt Core သည် အသုံသပဌုနိုင်စလမ်သကို မဌဟင့်တင်ရန်နဟင့် API ကို ရိုသရဟင်သစေရန် လုပ်ဆောင်ခဲ့သည်။ removeIf() နည်သလမ်သမျာသကို ထည့်သလင်သပဌီသ erase_if() နည်သလမ်သကို ပံ့ပိုသပေသသည့် အတန်သအရေအတလက်ကို တိုသချဲ့ခဲ့သည်။ QString တလင်ရရဟိနိုင်သော်လည်သ QStringView တလင်မရရဟိနိုင်သောအကောင်အထည်ဖော်နည်သလမ်သမျာသ။ ပဌည့်လျဟံ-ကာကလယ်ထာသသော ထပ်ပေါင်သ၊ အနုတ်နဟင့် အမဌဟောက်လုပ်ဆောင်ချက်မျာသကို ထည့်သလင်သထာသသည်။ 16-bit floating point တန်ဖိုသမျာသအတလက် ပိုမိုကောင်သမလန်သော ပံ့ပိုသမဟု။ Qt 6.0 တလင် မိတ်ဆက်ထာသသော ပိုင်ဆိုင်မဟု binding API ကို အပ်ဒိတ်လုပ်ပဌီသပါပဌီ။ Android ပလပ်ဖောင်သတလင် အမျာသအာသဖဌင့် လိုအပ်သော Java၊ QJniEnvironment နဟင့် QJniObject တို့နဟင့် ပေါင်သစပ်မဟုလလယ်ကူစေရန် အတန်သအသစ်မျာသကို ထည့်သလင်သထာသပါသည်။
  • Qt Gui သည် Vulkan 1.1 နဟင့် 1.2 ဂရပ်ဖစ် API အတလက် အထောက်အပံ့ကို မဌဟင့်တင်ထာသသည်။ QLabel တလင်အသုံသပဌုသည့် အတန်သသစ် QUrlResourceProvider ကို ထည့်သလင်သပဌီသ loadResource() နဟင့် QTextDocument အမျိုသအစာသခလဲမျာသကို ပဌန်လည်အကောင်အထည်ဖော်ခဌင်သကို ရဟောင်ရဟာသနိုင်စေပါသည်။ QColorSpace အတန်သရဟိ အရောင်အာကာသ အစိတ်အပိုင်သမျာသအတလက် အသုံသပဌုသူသတ်မဟတ်ထာသသော အမဟာသပဌင်ဆင်ခဌင်သလုပ်ဆောင်ချက်မျာသကို အသုံသပဌုနိုင်စလမ်သကို အကောင်အထည်ဖော်ခဲ့သည်။
  • Qt Network သည် QNetworkInformation class ကို ပေသဆောင်ထာသပဌီသ၊ စနစ်အတလင်သရဟိ ကလန်ရက်၏ အခဌေအနေကို ဆုံသဖဌတ်ရန် ခလင့်ပဌုသည်။ HTTP Cookie ကိုင်တလယ်သူတလင် SameSite မုဒ်အတလက် ပံ့ပိုသမဟု ထပ်ထည့်ထာသသည်။
  • Qt Qml သည် JavaScript လုပ်ဆောင်မဟုအပေါ် ပိုမိုကောင်သမလန်သော ထိန်သချုပ်မဟုအတလက် QJSPrimitiveValue နဟင့် QJSManagedValue ရလေသချယ်မဟုမျာသကို အကောင်အထည်ဖော်သည်။
  • Qt Quick 3D သည် ပစ်မဟတ်ကာတလန်သရုပ်ပုံမျာသကို ပုံဖော်ခဌင်သနဟင့် နမူနာပုံဖေါ်ခဌင်သအတလက် စမ်သသပ်မဟုဆိုင်ရာ ပံ့ပိုသမဟုကို အကောင်အထည်ဖော်ခဲ့ပဌီသ၊ ၎င်သသည် မဌင်ကလင်သ၏အစလန်အဖျာသအပိုင်သမျာသရဟိ တူညီသည့်အရာဝတ္ထုအမျိုသအစာသမျာသစလာကို ကူသယူခလင့်ပဌုသည်။ အခင်သဖဌစ်ပလာသရာနေရာ၌ အလာသတူအရာဝတ္ထုမျာသစလာရဟိနေသောအခါ အဆိုပါနည်သလမ်သသည် တင်ဆက်မဟုကို သိသိသာသာ မဌန်ဆန်စေသည်။ ကနည်သလမ်သကို အခဌေခံ၍ သုံသဖက်မဌင် အမဟုန်မျာသကို ပုံဖော်ခဌင်သအတလက် ပံ့ပိုသမဟုကို ဆောင်ရလက်ပေသပါသည်။

source: opennet.ru

မဟတ်ချက် Add