Qt Creator 7 Kev Txhim Kho Ib puag ncig tso tawm

Kev tso tawm ntawm kev sib koom ua ke ntawm ib puag ncig kev txhim kho Qt Creator 7.0 tau tshaj tawm, tsim los tsim cov ntawv hla kev siv lub tsev qiv ntawv Qt. Nws txhawb ob qho tib si kev txhim kho cov kev pabcuam classic hauv C ++ thiab kev siv QML lus, uas JavaScript siv los txhais cov ntawv, thiab cov qauv thiab cov ntsiab lus ntawm cov ntsiab lus sib txuas tau teev tseg los ntawm CSS-zoo li blocks.

Hauv qhov tshiab version:

  • Cov ntawv qhia zaub mov "Cov ntaub ntawv tshiab lossis Project" tau muab faib ua ob qhov sib cais "Cov Ntaub Ntawv Tshiab" thiab "Tshiab Project".
  • Cov neeg siv uas siv Qt Online Installer tau ceeb toom txog qhov muaj cov kev kho kom raug ntawm Qt. Koj tuaj yeem teeb tsa cov ntawv ceeb toom hloov tshiab hauv "Kev Xaiv> Ib puag ncig> Hloov Kho" ntu.
  • Tus qauv code rau C ++ hom lus tau hloov kho rau LLVM 14 thiab hloov los ntawm lub neej ntawd los siv Clangd backend, uas txhawb nqa LSP (Language Server Protocol). Koj tuaj yeem xa rov qab cov qub backend los ntawm cov ntawv qhia zaub mov "Tools > Options > C ++ > Clangd", uas koj tuaj yeem lov tes taw kev siv Clangd rau indexing project code, tab sis txuas ntxiv siv nws rau syntax highlighting thiab input autocompletion.
  • ClangFormat plugin nqis tau tsiv mus rau ntu nrog cov qauv kev teeb tsa dav dav thiab tau nthuav tawm raws li ib qho tab.
  • Qhov kev siv ntawm QML parser tau hloov kho kom muaj kev cuam tshuam txog kev hloov pauv ntawm Qt ceg tshiab.
  • Nplooj ntawv rau kev teeb tsa cov haujlwm siv CMake tau raug kho dua tshiab. Ntxiv "Stop CMake" khawm kom nres CMake kev ua tiav, piv txwv li, thaum lub sijhawm teeb tsa qhov project tsim cov ntawv. Muab lub peev xwm rov ua haujlwm CMake los hloov kho qhov teeb tsa, txawm tias qhov project twb tau teeb tsa lawm. CMake variables rau thawj zaug thiab tam sim no qhov project configurations yog sib cais, nyob rau hauv thawj rooj plaub, variables yog txhais los ntawm CMakeLists.txt.use cov ntaub ntawv, siv nyob rau hauv thawj qhov teeb meem, thiab nyob rau hauv lub thib ob, variables exported ntawm CMake file-api json los ntawm lub .cmake/api/v1/reply directory yog txhais .
  • Txhim kho tsis siv neeg tshawb pom ntawm cov cuab yeej muaj thiab txo cov xov tooj ntawm cov tsis tsim nyog hu xov tooj thaum pib, uas tau txo lub sijhawm pib ntawm Qt Creator hauv qee qhov chaw.
  • Tus Tshiab Project wizards xyuas kom meej tias C ++ 17 yog txhais raws li tus qauv C ++.
  • Ntawm macOS platform, kev teeb tsa kev teeb tsa rau cov ntsiab lus tsaus yog muab rau hauv tus account. Ntxiv kev sim txhawb rau Docker hauv macOS tsim.
  • Rau Android platform, ib qho kev xaiv tau ntxiv los xaiv lub neej ntawd NDK thiab kev tshawb pom ntawm NDK platforms tau raug txhim kho.
  • Rau Linux platform, ib qho backend rau Qt raws li Wayland raws tu qauv suav nrog. Txhawm rau qhib qhov backend, koj yuav tsum teeb tsa ib puag ncig hloov pauv QT_QPA_PLATFORM=wayland ua ntej pib.

Tau qhov twg los: opennet.ru

Ntxiv ib saib