Kev tso tawm ntawm Qt Creator 17, ib puag ncig kev txhim kho kev sib koom ua ke rau kev tsim cov ntawv hla kev siv lub tsev qiv ntawv Qt, tau tshaj tawm. Ob qho kev txhim kho ntawm cov kev pabcuam classic hauv C ++ thiab kev siv QML cov lus tau txais kev txhawb nqa, uas JavaScript yog siv los txheeb xyuas cov xwm txheej, thiab cov qauv thiab qhov tsis sib xws ntawm cov ntsiab lus tau txhais los ntawm CSS-zoo li blocks. Tus tshiab version yog muaj raws li qhov hloov tshiab hauv Qt Online Installer (kev lag luam, opensource). Offline installers nyob rau hauv daim ntawv tso cai ua lag luam tuaj yeem pom ntawm Qt Account Portal, thiab cov pob khoom qhib tuaj yeem pom ntawm nplooj ntawv rub tawm sib raug. Nov yog qhov hloov tshiab pub dawb rau txhua tus neeg siv.
Cov npe luv luv ntawm kev txhim kho thiab kho:
- Cov ntsiab lus tsaus thiab lub teeb "2024" tau qhia hauv Qt Creator 15 thiab hloov kho hauv Qt Creator 16 tam sim no yog lub neej ntawd. Qt Creator icons tau raug kho thiab hloov kho kom haum rau qhov zoo nkauj tshiab thiab ua kom muaj kev sib raug zoo dua qub.

- Lub default plugin repository tau tsiv mus rau GitHub. Ntxiv plugin repositories tam sim no tuaj yeem muab ntxiv rau hauv Kev Nyiam> Extensions> Browser (siv ntawm koj tus kheej txaus ntshai). Cov ntaub ntawv tso tawm rau plugins uas tseem tsis tau teeb tsa tau nthuav dav. Drag-n-poob installation ntawm plugins rau lub vaj huam sib luag plugin tau ntxiv lawm.
- Cov Haujlwm: Khiav cov profiles tau ua ib feem ntawm kev tsim cov profiles (yav dhau los lawv tau ywj pheej kiag li). Tam sim no txhua qhov kev khiav hauj lwm yog nyob rau hauv ib qho profile tshwj xeeb, thiab hloov qhov kev tsim profile tam sim no kuj hloov cov txheej txheem ntawm cov kev khiav hauj lwm, uas siv cov kev thov nquag los ntawm cov neeg siv: lub peev xwm los siv cov kev khiav hauj lwm sib txawv, xws li cov kab lus sib cav lossis ib puag ncig sib txawv, rau ntau yam tsim profiles, xws li Debug thiab Tso Tawm.
Cov txiaj ntsig los ntawm ib qho kev tshaj tawm tuaj yeem tam sim no tau theej mus rau lwm qhov siv lub pob "Copy rau hauv Qhov no", tsis hais seb lawv koom nrog ib qho profile tshwj xeeb.
- CMake: Ntxiv lub peev xwm los txhim kho Qt cov khoom uas ploj lawm siv Qt Online Installer (yog tias Qt Creator txuas rau nws) yog tias tsis ua tiav cmake hu los ntawm Qt Cheebtsam uas ploj lawm. Tus cwj pwm tshiab yog nyob ntawm "Preferences > CMake > General > Package manager auto setup" functionality, uas yuav tsum tau khiav CMake los ntawm Qt Creator.
- Python: Ntxiv kev txhawb nqa rau qhib pyproject.toml tej yaam num; tam sim no lawv tau tsim los ntawm lub neej ntawd rau cov haujlwm tshiab PySide tsim siv Qt Creator wizards. Qhib .pyproject tej yaam num tseem txhawb nqa.
- C ++ Kho kom raug: Cov txiaj ntsig binaries tam sim no ua nrog LLVM 20.1.3 rau kev txhawb nqa C ++ tshiab. Kev them nyiaj yug rau Qt string literal operators (piv txwv li "_ba" thiab "_L1") tau kho lawm. Qee qhov teeb meem nrog cov haujlwm ua haujlwm thiab macros siv zoo li cov haujlwm tau raug kho.
Ntxiv cov kev hloov pauv los ua kom lub neej yooj yim dua rau cov neeg tsim khoom thaum siv Qt cov chav kawm uas tsis tau siv yav dhau los hauv qhov project (tsis pom los ntawm Code Model): kho tshiab sai sai (lub teeb daj hauv tus editor ntawm kab nrog Qt chav kawm tshiab rau qhov project) tso cai rau koj ntxiv cov lus qhia uas ploj lawm rau qhov chaw thiab ploj Qt modules rau hauv qhov project file. Tib yam kho sai ntawm cov kab nrog # suav nrog cov lus qhia tso cai rau koj ntxiv Qt modules tsim nyog rau cov ntawv ua haujlwm.
- QML: Code style xaiv hauv Preferences> Qt Quick> Code Style tam sim no tso cai siv QML cov neeg rau zaub mov kev sib xyaw qmlformat, nrog rau cov qauv tsim los yog kev cai qmlformat-tshaj formatter. Cov ntaub ntawv hloov pauv tam sim no muaj nyob rau hauv cov ntawv qhia zaub mov thiab hauv Cov Cuab Yeej> QML / JS ntawv qhia zaub mov.
Ib lub pob tshiab tau ntxiv rau QML code editor toolbar qhib .ui.qml cov ntaub ntawv hauv Qt Design Studio.
- Analyzer: Ntxiv kev txhawb nqa hauv zos dashboard rau Axivion nrog tshiab "Local Build" thiab "Local Dashboard" nyees khawm hauv Issues interface hauv Debug> Axivion hom. Ntxiv ntau qhov chaw hauv "Preferences> Analyze> Axivion".
- Version Control: Ntxiv ntau yam 'diff' ua rau git uas ua haujlwm ntawm 'staged' hloov hloov 'unstaged'. Ntxiv kev nqis tes ua rau Instant Blame cov lus qhia rau kev rov qab hloov pauv. Lub 'Add Tag' dialog tam sim no tuaj yeem tsim cov cim cim npe.
Tau qhov twg los: opennet.ru

