A liberazione di l'ambiente di sviluppu integratu Qt Creator 10.0, pensatu per creà applicazioni multipiattaforma cù a libreria Qt, hè stata publicata. Sia u sviluppu di i prugrammi C++ classici è l'usu di a lingua QML sò supportati, in quale JavaScript hè utilizatu per definisce scripts, è a struttura è i paràmetri di l'elementi di l'interfaccia sò stabiliti da blocchi CSS-like. L'assemblee pronte sò formate per Linux, Windows è macOS.
In a nova versione:
- Fornitu a capacità di spustà è ammuccià i dettagli di u prugressu di l'operazioni.
- In a barra di ricerca (Locator), u prublema di ricurdà l'ultima frase di ricerca entrata quandu si usa u modu apertu in una finestra pop-up centrata hè stata risolta.
- A versione imballata di LLVM hè stata aghjurnata per liberà 16 cù supportu rinfurzatu per u standard C ++ 20 in Clang è interoperabilità mejorata trà Qt Creator è Clangd. Per automaticamente, u plugin ClangFormat hè attivatu, chì hè avà utilizatu per allineà u codice C++.
- Implementatu l'abilità di cambià automaticamente i fugliali inclusi (via include) è i ligami curretti in i schedarii C++ dopu a rinominazione di i schedari ".ui" o forme definite in elli.
- Aggiuntu un strumentu (Strumenti> C++> Truvate Funzioni Inutilizate) per truvà funzioni inutilizate in un prughjettu.
- Hè statu aghjuntu un modu di vista di a Gerarchia di Call, dispunibule per tutte e lingue per i quali ci sò servitori LSP (Protocolu di Servitore di Lingua) chì supportanu sta funzione.
- U mudellu di codice QML hè statu aghjurnatu per riflette i cambiamenti in Qt 6.5. L'editore di codice hà avà a capacità di previsualizà e proprietà di u culore cum'è un tooltip.
- Aghjunghje supportu per definisce un cumandamentu esternu per furmà i fugliali cù QML, cum'è chjamà qmlformat invece di a logica di furmatu integrata.
- Aggiunta a capacità di pruvà QML Language Server (Qt Quick> QML/JS Editing> Use qmlls now) quandu installate u cumpunente opzionale Qt Language Server da u installatore Qt.
- Finu à a versione 5, u supportu per presets (cmake-presets) di u sistema di creazione CMake hè statu aghjurnatu, chì avà sustene a variàbile ${pathListSep}, u cumandamentu "include" è una strategia esterna per l'architettura è u toolkit.
- Un paràmetru hè statu aghjuntu à l'editore (CMake> Formatter) per specificà u cumandimu per furmà i schedari CMake-related, per esempiu, pudete aduprà l'utilità cmake-format.
- Implementatu un novu passu di stallazione utilizendu "cmake --install" chì pò esse aghjuntu cù l'opzione "Projects> Run Settings> Add Deploy Step".
- Quandu si custruisce in Docker, u supportu hè statu aghjuntu per a trasfurmazioni remota di u mudellu di codice cù u prucessu di fondo Clangd. U supportu per travaglià cù fugliali esterni ospitati in un containeru Docker hè statu aghjuntu à u plugin ClangFormat.
- A capacità di navigà à traversu u sistema di fugliale di sistemi di destinazione remoti hè furnita, per esempiu, per selezziunà un repertoriu per a custruzzione. Aghjunghje un supportu per l'apertura di un terminal in un sistema remoto utilizendu l'azzione Open Terminal, per esempiu, presente in i paràmetri di l'ambienti di custruzzione.
Source: opennet.ru