Qt Creator 9 ဖွံ့ဖြိုးတိုးတက်ရေးပတ်ဝန်းကျင် ဖြန့်ချိမှု

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

ဗားရှင်းအသစ်တွင်-

  • Squish GUI စမ်းသပ်မှု မူဘောင်အတွက် စမ်းသပ်မှု ပံ့ပိုးမှု ထပ်ထည့်ထားသည်။ Squish ပေါင်းစည်းမှု ပလပ်အင်သည် သင့်အား လက်ရှိစမ်းသပ်မှုများအား ဖွင့်ရန်နှင့် အသစ်ဖန်တီးရန်၊ စမ်းသပ်မှုကိစ္စများ (စမ်းသပ်မှုများအား မှတ်တမ်းတင်ရန်)၊ စမ်းသပ်မှုကိစ္စများနှင့် စမ်းသပ်မှုများကို လုပ်ဆောင်ရန် Squish Runner နှင့် Squish Server ကိုအသုံးပြုရန်၊ သတ်မှတ်ထားသော အနေအထားတွင် အကောင်အထည်ဖော်မှုကို ချိုးဖျက်ရန်အတွက် စမ်းသပ်မှုများမလုပ်ဆောင်မီ breakpoints များသတ်မှတ်ခြင်းနှင့် ကိန်းရှင်များကိုစစ်ဆေးပါ။
  • Built-in အကူအညီနှင့် စာရွက်စာတမ်းများကို ပြသသည့်အခါ မှောင်သည့် အပြင်အဆင်အတွက် ပံ့ပိုးမှု ထပ်ထည့်ထားသည်။
  • API ဆက်စပ်အရိပ်အမြွက်ကိုပြသသည့်အခါ၊ ပရောဂျက်တွင် အမှတ်အသားပြုထားသည့် Qt ဗားရှင်းကို ထည့်သွင်းတွက်ချက်ထားသည့် အကြောင်းအရာကို ယခုထုတ်ပေးသည် (ဆိုလိုသည်မှာ Qt 5 ပရောဂျက်များအတွက်၊ Qt 5 စာရွက်စာတမ်းများကို ပြသထားပြီး Qt 6 ပရောဂျက်များအတွက်၊ Qt 6 စာရွက်စာတမ်းများ။
  • စာရွက်စာတမ်းရှိ အင်တင်းများကို တင်ဆက်ရန် ရွေးချယ်ခွင့်တစ်ခုကို တည်းဖြတ်သူတွင် ထည့်သွင်းထားသည်။ အင်တင်းတစ်ခုစီကို သီးခြားဒေါင်လိုက်ဘားတစ်ခုဖြင့် အမှတ်အသားပြုထားသည်။ လိုင်းအကွာအဝေးကို ပြောင်းလဲရန်နှင့် အလွန်ကြီးမားသော လုပ်ကွက်များကို ရွေးချယ်သည့်အခါ စွမ်းဆောင်ရည်ဆိုင်ရာ ပြဿနာများကို ဖြေရှင်းနိုင်သည့် စွမ်းရည်ကိုလည်း ထည့်သွင်းထားသည်။
    Qt Creator 9 ဖွံ့ဖြိုးတိုးတက်ရေးပတ်ဝန်းကျင် ဖြန့်ချိမှု
  • LSP (Language Server Protocol) ပရိုတိုကောကို ပံ့ပိုးပေးသည့် Clangd နောက်ခံအပေါ် အခြေခံထားသော C++ ကုဒ်မော်ဒယ်သည် ယခုအခါ စက်ရှင်တစ်ခုလုံးအတွက် Clangd ဥပမာတစ်ခုဖြင့် စီမံခန့်ခွဲနိုင်ပြီ (ယခင်က ပရောဂျက်တစ်ခုစီသည် ၎င်း၏ကိုယ်ပိုင် Clangd ဥပမာကို လုပ်ဆောင်ခဲ့သည်)။ အညွှန်းပြုလုပ်ရာတွင်အသုံးပြုသည့် Clangd နောက်ခံအကြောင်းအရာများ၏ ဦးစားပေးကို ပြောင်းလဲနိုင်မှုကို ဆက်တင်များတွင် ထည့်သွင်းထားသည်။
  • သီးခြား ဒိုင်ယာလော့ဂ်ကို မဖွင့်ဘဲ ပင်မဆက်တင် ဒိုင်ယာလော့ဂ်မှ C++ ကုဒ်စတိုင် ဘောင်များကို တိုက်ရိုက် တည်းဖြတ်နိုင်ပါပြီ။ ClangFormat ဆက်တင်များကို တူညီသောကဏ္ဍသို့ ရွှေ့ထားသည်။
  • အရင်းအမြစ် လမ်းညွှန်ချက်အစား တည်ဆောက်မှုလမ်းညွှန်မှ QML ဖိုင်များကို ဖွင့်ခြင်းနှင့် ပြုပြင်ပြောင်းလဲမှုလုပ်ဆောင်ချက်ကို အသုံးပြုသည့်အခါ ခွဲမှတ်များ ဆုံးရှုံးခြင်းတို့ကို ဖြေရှင်းခဲ့သည်။
  • CMake ပရောဂျက်များအတွက် configuration နှင့် build presets များအတွက် ပံ့ပိုးမှု ပေါင်းထည့်ထားသည်။

source: opennet.ru

မှတ်ချက် Add