Versioun vun der Qt Creator 20 Entwécklungsumgebung

Qt Creator 20, eng integréiert Entwécklungsumgebung fir d'Erstelle vu plattformiwwergräifenden Applikatiounen mat der Qt-Bibliothéik, gouf verëffentlecht. Si ënnerstëtzt souwuel klassesch C++-Entwécklung wéi och d'Benotzung vu QML, enger Sprooch déi JavaScript benotzt fir Skripter ze definéieren an CSS-ähnlech Blöcke fir d'Struktur an d'Parameteren vun Interface-Elementer ze definéieren. Benotzungsfäerdeg Builds sinn verfügbar fir ... Linux, Windows an maсOS.

An der neier Versioun:

  • De Pak enthält en Add-on mat engem KI-Agent, deen d'Codebasis versteet a Froen iwwer de Code iwwer Chat beäntwerte kann a Aufgaben ewéi Codeanalyse, Dateibearbechtung, Kommandoen ausféieren an Builds initiéiere kann, ausféiere kann. Den Agent benotzt den Agent Client Protocol (ACP) a kann verschidden KI-Ubidder benotzen, souwéi mat KI-Assistenten ewéi Claude Code, Codex, Gemini CLI a GitHub Copilot integréieren. Zousätzlech gëtt en Add-on mat engem MCP (Model Context Protocol) Server den KI-Assistenten Informatiounen iwwer den aktuellen Zoustand vum Qt Creator a erméiglecht verschidden Aktiounen an der Entwécklungsëmfeld.

  • Den Add-on "Zen Mode" (Tools > Zen Mode) gouf bäigefüügt, deen d'Interface-Elementer verstoppt, fir sech op d'Editioun vu Code ze konzentréieren.
  • De C++ Code Modell gouf aktualiséiert. D'Clangd/LLVM Toolchain gouf op Versioun 22.1 aktualiséiert a mat profile-guided Optimizations (PGO) gebaut.
  • D'Méiglechkeet fir Preprocessor-Blöcken (#if, #ifdef, #ifndef), #pragma-Beräicher a Kommentarer am C++-Stil mat méi Zeilen zesummenzeklappen gouf bäigefüügt.
  • Standardméisseg sinn d'QML semantesch Highlighting- a Refactoring-Funktiounen, déi vum Qmlls (QML Language Server) LSP ugebuede ginn, aktivéiert.
  • GN-Add-on fir d'Ouverture an d'Aarbecht mat GN-Projeten (Generate Ninja) gouf bäigefüügt.
  • Erweidert Méiglechkeeten fir d'Aarbecht mat CMake-baséierte Projeten. Nei "qt"- a "Compiler"-Presets goufen derbäigesat.
  • Vum Editeur Android- Manifester hunn separat Interfaces fir d'Ännere vun Ikonen, Splash-Bildschirmer an Zougangsrechter.
  • Automatesch Verbindung zu gëtt ugebueden Linux-apparater beim Start oder beim Erstelle vun enger Applikatioun op deem Apparat. Den Zougang zu lokalen Verzeichnisser mat Code fir extern Apparater gouf implementéiert. Linux- Apparater, op deenen d'Montage duerchgefouert gëtt.
  • Versiounskontrolloperatioune goufen an d'Interface bäigefüügt, déi d'Lëscht vun den oppene Dateien ugewise gëtt. De Status vun der Versiounskontroll gëtt elo am Dialog mat den Dateieigenschaften ugewisen. De Git Commit Editor weist elo Warnungen iwwer Aktiounen un, déi zu Datenverloscht féiere kéinten. D'Initiéiere vu destruktiven Operatiounen am Rebase-Dialog gouf méi schwéier gemaach.
  • En separaten Startkonfiguratiounstyp fir d'Verbindung vum Debugger mat derbäigesat. Server Debugging vun enger Applikatioun déi op engem externen Apparat leeft.

Source: opennet.ru

Kaaft zouverlässeg Hosting fir Site mat DDoS Schutz, VPS VDS Server 🔥 Kaaft zouverléissegt Websäithosting mat DDoS-Schutz, VPS VDS Server | ProHoster