Qt Creator 10 Development Environment Release

Ho phatlalalitsoe ho lokolloa ha tikoloho ea ntlafatso e kopaneng ea Qt Creator 10.0, e etselitsoeng ho theha lits'ebetso tse fapaneng ho sebelisa laeborari ea Qt. Ka bobeli nts'etsopele ea mananeo a khale a C ++ le ts'ebeliso ea puo ea QML li tšehetsoa, ​​​​moo JavaScript e sebelisetsoang ho hlalosa mangolo, 'me sebopeho le likarolo tsa likarolo tsa sebopeho li behiloe ke li-blocks tse kang CSS. Likopano tse itokiselitseng li etselitsoe Linux, Windows le macOS.

Khatisong e ncha:

  • E fane ka bokhoni ba ho tsamaea le ho pata lintlha tsa tsoelo-pele ea ts'ebetso.
  • Ka har'a sebaka sa ho batla (Locator), bothata ba ho hopola poleloana ea ho qetela e kentsoeng ha u sebelisa mokhoa o bulehileng ka fensetere ea pop-up e bohareng e rarollotsoe.
  • Mofuta o pakiloeng oa LLVM o ntlafalitsoe ho lokolla 16 ka tšehetso e eketsehileng bakeng sa maemo a C++20 ho Clang le tšebelisano e ntlafalitsoeng lipakeng tsa Qt Creator le Clangd. Ka linako tsohle, plugin ea ClangFormat e ea lumelloa, e seng e sebelisoa ho hokahanya khoutu ea C++.
  • E kentse tšebetsong bokhoni ba ho fetola lifaele tse kenyellelitsoeng ka bo eona (ka ho kenyelletsa) le likhokahano tse nepahetseng ho lifaele tsa C ++ ka mor'a ho reha lifaele tsa ".ui" kapa liforomo tse hlalositsoeng ho tsona.
  • E kentse sesebelisoa (Lisebelisoa> C++> Fumana Mesebetsi e sa sebelisoeng) ho fumana mesebetsi e sa sebelisoeng morerong.
  • Ho kentsoe mokhoa oa ho sheba oa "Call Hierarchy", o fumanehang bakeng sa lipuo tsohle tseo ho tsona ho nang le li-server tsa LSP (Language Server Protocol) tse tšehetsang karolo ena.
  • Mofuta oa khoutu ea QML o ntlafalitsoe ho bonts'a liphetoho ho Qt 6.5. Hona joale mohlophisi oa khoutu o na le bokhoni ba ho bona thepa ea mebala e le sesebelisoa sa lisebelisoa.
  • Ts'ehetso e ekelitsoeng bakeng sa ho hlalosa taelo ea kantle ea ho fometa lifaele ka QML, joalo ka ho letsetsa qmlformat sebakeng sa mohopolo oa ho fometa o hahelletsoeng.
  • E kentse bokhoni ba ho lekola Server ea Puo ea QML (Qt Quick> QML/JS Editing> Sebelisa qmlls hona joale) ha u kenya karolo ea boikhethelo ea Qt Language Server ho tsoa ho Qt installer.
  • Ho fihlela ho mofuta oa 5, tšehetso bakeng sa li-presets (cmake-presets) ea sistimi ea kaho ea CMake e ntlafalitsoe, eo hajoale e tšehetsang ${pathListSep} e feto-fetohang, taelo ea "kenyelletsa", le leano la kantle la meralo ea meralo le lisebelisoa.
  • Setlhophiso se kentsoe ho mohlophisi (CMake> Formatter) ho hlakisa taelo ea ho fomata lifaele tse amanang le CMake, mohlala, u ka sebelisa sesebelisoa sa cmake-format.
  • E kentse mohato o mocha oa ho kenya o sebelisa "cmake --install" e ka eketsoang ka khetho ea "Projects> Run Settings> Add Deploy Step".
  • Ha o haha ​​​​Docker, tšehetso e kenyelelitsoe bakeng sa ts'ebetso e hole ea mohlala oa khoutu o sebelisa mokhoa oa morao oa Clangd. Ts'ehetso ea ho sebetsa ka lifaele tsa kantle tse kentsoeng ka har'a setshelo sa Docker e kentsoe ho plugin ea ClangFormat.
  • E fane ka bokhoni ba ho tsamaisa sistimi ea faele ea sistimi e hole, mohlala, ho khetha directory bakeng sa moaho. Ts'ehetso e ekelitsoeng ea ho bula terminal ho sistimi e hole o sebelisa ketso ea Open Terminal, mohlala, e teng maemong a tikoloho ea kaho.

Source: opennet.ru

Eketsa ka tlhaloso