Qt 5.14 မူဘောင်နှင့် Qt Creator 4.11.0 ဖွံ့ဖြိုးတိုးတက်မှုပတ်ဝန်းကျင်

ခြောက်လကြာပြီးနောက် ဖွံ့ဖြိုးတိုးတက်မှု ပြင်ဆင်သည် cross-platform မူဘောင်ကို ထုတ်ပြန်ခြင်း။ Qt ၄.၈Qt အစိတ်အပိုင်းများအတွက် အရင်းအမြစ်ကုဒ်ကို LGPLv3 နှင့် GPLv2 လိုင်စင်များအောက်တွင် လိုင်စင်ရထားပြီး Qt ဖန်တီးသူနှင့် qmake ကဲ့သို့သော ဆော့ဖ်ဝဲအင်ဂျင်နီယာကိရိယာများအပြင် အချို့သော module များသည် GPLv3 လိုင်စင်အောက်တွင် လိုင်စင်ရထားသည်။ Qt 5.14 ထုတ်ဝေမှုသည် Qt 6 ဌာနခွဲအတွက် ပြင်ဆင်မှုများ၏အစကို အမှတ်အသားပြုခဲ့သည်။ မျှော်လင့်ထားသည့် သိသိသာသာ ဗိသုကာ အပြောင်းအလဲများ။ Qt 6 ကို လာမည့်နှစ်အကုန်တွင် ဖြန့်ချိရန် စီစဉ်ထားပြီး ဌာနခွဲအသစ်သို့ ကူးပြောင်းရာတွင် ချောမွေ့စေရန်၊ အချို့သော အင်္ဂါရပ်အသစ်များ၏ ပဏာမအကောင်အထည်ဖော်မှုများကို Qt 5.14 နှင့် Qt 5.15 LTS ထုတ်ဝေမှုများတွင် ထည့်သွင်းရန် ဆုံးဖြတ်ခဲ့သည်။

အဓိက တီထွင်ဆန်းသစ်မှုများ:

  • လည်ပတ်မှုစနစ်၏ 3D API နှင့် ကင်းသော ဂရပ်ဖစ် API ကို ပံ့ပိုးပေးရန် Qt Quick တွင် အလုပ်စတင်ခဲ့သည်။ Qt 5.14 တွင် အဆိုပြုသည်။ Qt Quick အပလီကေးရှင်းများကို OpenGL ၏ထိပ်တွင်သာမက ယခုအချိန်အထိ လုပ်ဆောင်နိုင်စေရန်အတွက် Rendering Hardware Interface (RHI) အလွှာကို အသုံးပြုထားသည့် မြင်ကွင်းတင်ဆက်ခြင်းအင်ဂျင်အသစ်၏ ပဏာမအကောင်အထည်ဖော်မှုတွင် Qt Quick အပလီကေးရှင်းများပေါ်တွင်သာမက OpenGL ၏ထိပ်ပိုင်းတွင်လည်း Vulkan, Metal, နှင့် Direct 3D 11 ကိုအသုံးပြုထားသည်။ အင်ဂျင်အသစ်သည် လက်ရှိ QHI အတွက် default အနေဖြင့် အပလီကေးရှင်းများအတွက် R6 ကိုပြင်ဆင်ရန် ရွေးချယ်စရာတစ်ခုအဖြစ် ကမ်းလှမ်းထားသည်။
  • Qt Quick Timeline module ကို အသုံးပြုပြီး အချိန်အလိုက် နှင့် ကီးဘောင်များကို အသုံးပြု၍ ပိုင်ဆိုင်မှု ကာတွန်းပုံများကို ရိုးရှင်းစေပါသည်။ သင်ခန်းစာကို ကုဒ်မရေးဘဲ ကာတွန်းမရေးဘဲ ကာတွန်းဖန်တီးမှုအတွက် အချိန်လိုင်းအခြေခံတည်းဖြတ်သူကို ပံ့ပိုးပေးသည့် Qt Design Studio ဖွံ့ဖြိုးတိုးတက်မှုပတ်ဝန်းကျင်မှ ဆင်းသက်လာသည်။
  • စမ်းသပ်မှု မော်ဂျူးကို ထည့်သွင်းထားသည်။ Qt Quick 3D2D နှင့် 3D ဂရပ်ဖစ်ဒြပ်စင်များ ပေါင်းစပ်ထားသည့် Qt Quick-based အသုံးပြုသူ အင်တာဖေ့စ်များကို ဖန်တီးရန်အတွက် ပေါင်းစည်းထားသော API ကို ပံ့ပိုးပေးပါသည်။ API အသစ်သည် UIP ဖော်မတ်ကိုအသုံးမပြုဘဲ 3D အင်တာဖေ့စ်ဒြပ်စင်များကို သတ်မှတ်ရန် QML ကိုအသုံးပြုမှုကို ခွင့်ပြုပေးသည်။ ဤ module သည် Qt 3D သို့မဟုတ် 3D Studio မှ အကြောင်းအရာများနှင့် QML ပေါင်းစပ်ခြင်း၏ မြင့်မားသော overhead ကဲ့သို့သော ပြဿနာများကို ဖြေရှင်းပေးပြီး 2D နှင့် 3D အကြား ကာတွန်းများနှင့် အသွင်ပြောင်းမှုများကို ဖရိန်အဆင့်ထပ်တူပြုခြင်းကို လုပ်ဆောင်ပေးပါသည်။ Qt Quick 3D တွင်၊ သင်သည် တစ်ခုတည်းသော runtime (Qt Quick)၊ မြင်ကွင်းတစ်ခု အပြင်အဆင်နှင့် 2D နှင့် 3D အတွက် တစ်ခုတည်းသော ကာတွန်းဘောင်တစ်ခုကို အသုံးပြုနိုင်ပြီး Qt Design Studio သည် ရုပ်ပုံဆိုင်ရာ အင်တာဖေ့စ်ဖွံ့ဖြိုးတိုးတက်မှုအတွက် အသုံးပြုနိုင်သည်။
  • မောက်စ်ဘီးဖြစ်ရပ်များအတွက် ကိုင်တွယ်ပေးသည့် WheelHandler နှင့် touchpad ဖြင့် အတုယူထားသည့် ဘီးအတွက် အဖြစ်အပျက်များကို ထည့်သွင်းထားသည်။
  • သိပ်သည်းဆမြင့်သော ဖန်သားပြင်များတွင် စွမ်းဆောင်ရည်ကို ဆက်လက်မြှင့်တင်ရန် အလုပ်က ဆက်လက်လုပ်ဆောင်ခဲ့သည်။ ၎င်းတွင် အပိုင်းခွဲကိန်းစကေးအချက်များ သတ်မှတ်နိုင်မှု ပေါင်းထည့်ခြင်း ပါဝင်သည်။
  • ချိန်ညှိထားသော မော်နီတာများပေါ်တွင် ပုံများကိုပြသသည့်အခါ မှန်ကန်သောအရောင်ဖော်ပြမှုကို ခွင့်ပြုပေးသည့် ရောင်စုံကွက်လပ်များကို ပုံများထဲသို့ ရောင်စုံနေရာများထည့်နိုင်သည့်စွမ်းရည်ကို ပေါင်းထည့်ထားသည်။
  • QColorConstants namespace ကို ပေါင်းထည့်ထားပြီး၊ ကြိုတင်သတ်မှတ်ထားသော palette ပါသော QColor instances များကို compile အချိန်တွင် ထုတ်ပေးနိုင်သည်။
  • စာသားတည်းဖြတ်မှုများဖန်တီးခြင်းအတွက် Qt Widgets နှင့် Qt အမြန် အစိတ်အပိုင်းများကို Markdown ဖော်မတ်ကို ဖတ်ရှုခြင်းနှင့် ရေးသားခြင်းတို့ကို ပံ့ပိုးရန်အတွက် အဆင့်မြှင့်တင်ထားပါသည်။
  • QCalendar API သည် Gregorian တစ်ခုမှလွဲ၍ အခြားသော ပြက္ခဒိန်များနှင့် အလုပ်လုပ်နိုင်သည့် စွမ်းရည်ကို ဖော်ဆောင်ပေးပါသည်။
  • အတွက် Android multi-ABI builds များအတွက် ပံ့ပိုးမှုကို ထည့်သွင်းထားပြီးဖြစ်သောကြောင့် သင့်အပလီကေးရှင်းကို ဗိသုကာပုံစံများစွာအတွက် တစ်ပြိုင်နက်တည်း စုစည်းနိုင်မည်ဖြစ်သည်။ AAB package format အတွက် ပံ့ပိုးမှုကိုလည်း ထည့်သွင်းထားပြီးဖြစ်သောကြောင့် ပံ့ပိုးပေးထားသော ဗိသုကာပုံစံအားလုံးအတွက် သင့်အပလီကေးရှင်းကို archive တစ်ခုတည်းတွင် ပို့ဆောင်နိုင်မည်ဖြစ်သည်။
  • ဆောင်ရွက်ခဲ့ပါသည်။ ခေတ်မီသော threads များကို ကိုင်တွယ်ခြင်း၊ framebuffer objects နှင့် အသိပေးချက်စနစ်တို့ အပါအဝင် Qt 3D module အတွက် စွမ်းဆောင်ရည် ပိုမိုကောင်းမွန်အောင် လုပ်ဆောင်မှုများ။ ၎င်းသည် frame rendering လုပ်နေစဉ်အတွင်း CPU load ကို လျော့ကျစေပြီး threads များကြားတွင် ထပ်တူပြုမှု ပိုမိုကောင်းမွန်စေသည်။
  • ယခု Qt Network module တွင် HTTP/2 ဆက်တင်များကို ပြင်ဆင်သတ်မှတ်ခြင်းနှင့် ကွန်ရက်ချိတ်ဆက်မှုများကို စောင့်ကြည့်ခြင်းအတွက် API များ ပါဝင်သည်။
  • Qt WebEngine ဝဘ်အင်ဂျင်ကို Chromium 77 အခြေအနေသို့ အပ်ဒိတ်လုပ်ပြီး QWebEnginePage အရာဝတ္တု၏ ဘဝသံသရာကို စီမံခန့်ခွဲရန်အတွက် API အသစ်ဖြင့် တိုးချဲ့ထားသည်။
  • Qt Wayland Compositor၊ Qt Application Manager နှင့် Qt PDF အစိတ်အပိုင်းများအတွက် လိုင်စင် ပြောင်းလဲခဲ့သည်။ LGPLv3 မှ GPLv3 သို့ ဆိုလိုတာက ဤအစိတ်အပိုင်းများ၏ အသစ်ထွက်ရှိမှုများနှင့် ချိတ်ဆက်ခြင်းသည် GPLv3-သဟဇာတလိုင်စင်များအောက်ရှိ ပရိုဂရမ်များကို ပွင့်လင်းမြင်သာစွာရှာဖွေခြင်း သို့မဟုတ် စီးပွားဖြစ်လိုင်စင်တစ်ခုဝယ်ယူခြင်း (LGPLv3 ကို အသုံးပြု၍ မူပိုင်ခွင့်ကုဒ်ဖြင့် ချိတ်ဆက်ခြင်းကို ခွင့်ပြုထားသည်)။

တစ်ပြိုင်နက်တည်း ဖွဲ့စည်းခဲ့သည်။ ဘက်ပေါင်းစုံ ဖွံ့ဖြိုးတိုးတက်ရေး ပတ်၀န်းကျင်ကို ထုတ်ပြန်ခြင်း။ Qt Creator ၂.၂Qt စာကြည့်တိုက်ကို အသုံးပြု၍ ဖြတ်ကျော်ပလပ်ဖောင်းအပလီကေးရှင်းများ ဖန်တီးရန်အတွက် ဒီဇိုင်းထုတ်ထားသည်။ ၎င်းသည် C++ တွင် ဂန္တဝင်ပရိုဂရမ်များ၏ ဖွံ့ဖြိုးတိုးတက်မှုနှင့် QML ဘာသာစကားအသုံးပြုမှုကို ပံ့ပိုးပေးသည်၊ ၎င်းတွင် scripts များကိုသတ်မှတ်ရန်အတွက် JavaScript ကိုအသုံးပြုကာ အင်တာဖေ့စ်ဒြပ်စင်များ၏ဖွဲ့စည်းပုံနှင့် ဘောင်များကို CSS ကဲ့သို့လုပ်ကွက်များဖြင့်သတ်မှတ်ထားသည်။

Qt Creator ၏ ဗားရှင်းအသစ်သည် မိုက်ခရိုကွန်ထရိုလာများအတွက် အပလီကေးရှင်းများ ဖန်တီးခြင်းနှင့် "" ကိုအသုံးပြု၍ WebAssembly တွင် စုစည်းခြင်းအတွက် စမ်းသပ်မှုဆိုင်ရာ ပံ့ပိုးမှုကို ထပ်လောင်းပေးသည်။MCU များအတွက် Qt"ထိုအခါ"WebAssembly အတွက် Qt“ဧ။် စနစ်တွေနဲ့ ကွာပါတယ်။
CMake 3.14 နှင့် ဗားရှင်းအသစ်များသည် ပရောဂျက်များကို စီစဉ်သတ်မှတ်ခြင်းနှင့် ပိုင်းခြားစိတ်ဖြာခြင်းအတွက် ကိရိယာအသစ်ကို အသုံးပြုသည်။ ဖိုင် API (/.cmake/api/)။ ပံ့ပိုးမှုအား ကုဒ်တည်းဖြတ်သူသို့ ထည့်သွင်းထားပါသည်။ တိုးချဲ့ ဘာသာစကားဆာဗာပရိုတိုကောကို ဝေါဟာရအသားပေးဖော်ပြခြင်းအတွက် မြှင့်တင်ထားပြီး Python အတွက် ဘာသာစကားဆာဗာပုံစံဖွဲ့စည်းမှုကို ရိုးရှင်းအောင်ပြုလုပ်ထားသည်။ လိုင်းအဆုံးစတိုင်ကို ပြောင်းလဲခြင်းအတွက် ရွေးချယ်စရာတစ်ခုကို အင်တာဖေ့စ်တွင် ထည့်သွင်းထားသည်။ QML ပေါင်းစပ်တည်းဖြတ်ခြင်းကို Qt Quick Designer တွင် ထည့်သွင်းထားပါသည်။

source: opennet.ru

DDoS ကာကွယ်ရေး၊ VPS VDS ဆာဗာများပါသည့် ဆိုက်များအတွက် ယုံကြည်စိတ်ချရသော hosting ကို ဝယ်ယူပါ။ 🔥 DDoS ကာကွယ်မှု၊ VPS VDS ဆာဗာများပါရှိသော ယုံကြည်စိတ်ချရသော ဝဘ်ဆိုက် hosting ကို ဝယ်ယူပါ | ProHoster