Kutulutsidwa kwa chilengedwe cha Qt Mlengi 10

Kutulutsidwa kwa malo ophatikizika a chitukuko cha Qt Creator 10.0 kwasindikizidwa, kopangidwira 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. Misonkhano yokonzekera idapangidwira Linux, Windows ndi MacOS.

Mu mtundu watsopano:

  • Kutha kusuntha ndikubisa zambiri za momwe ntchito zikuyendera zimaperekedwa.
  • Mu bar yofufuzira (Locator), vuto lakukumbukira mawu osakira omwe adalowetsedwa pomaliza kugwiritsa ntchito njira yotsegulira pawindo la pop-up lomwe lili pakati lathetsedwa.
  • Mtundu wophatikizidwa wa LLVM wasinthidwa kuti amasule 16 ndi chithandizo chokulirapo cha C ++20 muyezo ku Clang komanso kuyanjana kwabwino pakati pa Qt Mlengi ndi Clangd. Pulagi ya ClangFormat imayatsidwa mwachisawawa ndipo tsopano imagwiritsidwa ntchito kugwirizanitsa kachidindo ka C++.
  • Kukhazikitsa kuthekera kosintha mafayilo ophatikizidwa (kuphatikiza) ndikusintha maulalo mu mafayilo a C ++ mutasinthanso mafayilo a ".ui" kapena mafomu ofotokozedwamo.
  • Adawonjezera chida (Zida> C ++> Pezani Ntchito Zosagwiritsidwa Ntchito) kuti mufufuze ntchito zomwe sizinagwiritsidwe ntchito.
  • Mawonekedwe owonjezera a Call Hierarchy, omwe amapezeka m'zilankhulo zonse zomwe pali ma seva a LSP (Language Server Protocol) omwe amathandizira izi.
  • Mtundu wa code wa QML wasinthidwa kuti uwonetse kusintha kwa Qt 6.5. Wokonza ma code tsopano ali ndi kuthekera kowoneratu mawonekedwe amtundu ngati chida.
  • Thandizo lowonjezera pofotokozera lamulo lakunja lopangira mafayilo a QML, mwachitsanzo kuitana qmlformat m'malo mwamalingaliro omangidwira.
  • Wowonjezera kuyesa kwa QML Language Server (Qt Quick> QML/JS Editing> Gwiritsani ntchito qmlls tsopano) mukakhazikitsa gawo la Qt Language Server kuchokera pa okhazikitsa Qt.
  • Thandizo la presets (cmake-presets) ya CMake build system yasinthidwa kukhala 5, yomwe tsopano ikuphatikiza kuthandizira kusinthasintha kwa ${pathListSep}, lamulo la "kuphatikizapo" ndi njira zakunja zamamangidwe ndi zida.
  • Makonda awonjezedwa kwa mkonzi (CMake> Formatter) kuti mufotokozere lamulo lokonzekera mafayilo okhudzana ndi CMake, mwachitsanzo, mutha kugwiritsa ntchito chida cha cmake-format.
  • Yambirani njira yatsopano yokhazikitsira pogwiritsa ntchito "cmake --install", yomwe imatha kuwonjezeredwa kudzera pa "Projects> Run Settings> Add Deploy Step".
  • Mukamanga ku Docker, kuthandizira pakukonza kwakutali kwachitsanzo chawonjezedwa pogwiritsa ntchito njira yakumbuyo ya Clangd. Pulagi ya ClangFormat yawonjezera chithandizo chogwira ntchito ndi mafayilo akunja omwe amakhala mu chidebe cha Docker.
  • Kukhoza kuyenda kudzera mu fayilo ya machitidwe akutali kumaperekedwa, mwachitsanzo, kusankha chikwatu cha kumanga. Thandizo lowonjezera pakutsegula kotsegula pamakina akutali pogwiritsa ntchito Open Terminal action, mwachitsanzo, kupezeka pazokonda zomanga.

Source: opennet.ru

Kuwonjezera ndemanga