Kutulutsidwa kwa chilengedwe cha Qt Mlengi 7

Kutulutsidwa kwa chilengedwe chophatikizika cha chitukuko cha Qt Creator 7.0 chasindikizidwa, chopangidwira kupanga mapulogalamu amitundu yosiyanasiyana pogwiritsa ntchito laibulale ya Qt. Imathandizira pakupanga mapulogalamu akale mu C ++ komanso kugwiritsa ntchito chilankhulo cha QML, momwe JavaScript imagwiritsidwa ntchito kutanthauzira zolembedwa, komanso mawonekedwe ndi magawo azinthu zamawonekedwe amafotokozedwa ndi midadada ngati CSS.

Mu mtundu watsopano:

  • Chinthu cha "Fayilo Yatsopano kapena Pulojekiti" chagawidwa m'magawo awiri osiyana "Fayilo Yatsopano" ndi "Projekiti Yatsopano".
  • Ogwiritsa ntchito Qt Online Installer amadziwitsidwa za kupezeka kwa zowongolera za Qt. Mutha kusintha mawonekedwe a zidziwitso zosintha mu gawo la "Zosankha> Chilengedwe> Zosintha".
  • Mtundu wa code wa chilankhulo cha C ++ wasinthidwa kukhala LLVM 14 ndipo wasinthidwa mwachisawawa kuti agwiritse ntchito Clangd backend, yomwe imathandizira LSP (Language Server Protocol). Mutha kubweza zakumbuyo zakale kudzera pa menyu "Zida> Zosankha> C++> Clangd", momwe mutha kuletsanso kugwiritsa ntchito Clangd pakulozera khodi ya polojekiti, koma pitilizani kuigwiritsa ntchito powunikira mawu ndikusintha zokha.
  • Zokonda za plugin za ClangFormat zasunthidwa kugawo lomwe lili ndi masitayilo amtundu wamba ndipo amawonetsedwa ngati tabu yosiyana.
  • Kukhazikitsa kwa gawo la QML kwasinthidwa kuti ziwonetse zosintha kuchokera kunthambi yaposachedwa ya Qt.
  • Tsamba lokhazikitsa mapulojekiti pogwiritsa ntchito CMake lakonzedwanso. Anawonjezera batani la "Stop CMake" kuti asiye CMake kuphedwa, mwachitsanzo, panthawi yokonza zolemba zomanga polojekiti. Zinapereka kuthekera koyambitsanso CMake kuti isinthe kasinthidwe, ngakhale polojekitiyo idakonzedwa kale. Zosintha za CMake pazokonzekera zoyambira komanso zamakono zimasiyanitsidwa, poyambira, zosintha zimatanthauzidwa kuchokera ku fayilo ya CMakeLists.txt.use, yomwe imagwiritsidwa ntchito pakukonza koyamba, ndipo chachiwiri, zosinthika zomwe zimatumizidwa kudzera pa CMake file-api json kuchokera. .cmake/api/v1/reply chikwatu chafotokozedwa .
  • Kuzindikira kodziwikiratu kwa zida zomwe zilipo ndikuchepetsa kuchuluka kwa mafoni osafunikira pakuyambitsa, zomwe zachepetsa nthawi yoyambira ya Qt Creator m'malo ena.
  • The New Project wizards amaonetsetsa kuti C++17 imatanthauzidwa ngati muyezo wa C++.
  • Pa nsanja ya macOS, zosintha zamakina zamutu wakuda zimaganiziridwa. Adawonjezera chithandizo choyesera cha Docker muzomanga za macOS.
  • Kwa nsanja ya Android, njira yawonjezedwa kuti musankhe NDK yokhazikika ndipo kuzindikira kwa nsanja za NDK kwasinthidwa.
  • Kwa nsanja ya Linux, kumbuyo kwa Qt kutengera protocol ya Wayland ikuphatikizidwa. Kuti mutsegule kumbuyo, muyenera kukhazikitsa kusintha kwa chilengedwe QT_QPA_PLATFORM=wayland musanayambe.

Source: opennet.ru

Kuwonjezera ndemanga