Qt Creator 17 Ontwikkelingsomgewing-vrystelling

Die vrystelling van Qt Creator 17, 'n geïntegreerde ontwikkelingsomgewing vir die skep van kruisplatform-toepassings met behulp van die Qt-biblioteek, is gepubliseer. Beide die ontwikkeling van klassieke programme in C++ en die gebruik van die QML-taal word ondersteun, waarin JavaScript gebruik word om scenario's te definieer, en die struktuur en parameters van koppelvlakelemente word gedefinieer deur CSS-agtige blokke. Die nuwe weergawe is beskikbaar as 'n opdatering in die Qt Online Installer (kommersieel, oopbron). Vanlyn installeerders onder 'n kommersiële lisensie kan gevind word op die Qt-rekeningportaal, en oopbronpakkette kan gevind word op die ooreenstemmende aflaaibladsy. Dit is 'n gratis opdatering vir alle gebruikers.

Kort lys van verbeterings en regstellings:

  • Die donker en ligte "2024"-temas wat in Qt Creator 15 bekendgestel en in Qt Creator 16 opgedateer is, is nou die standaard. Qt Creator-ikone is hersien en opgedateer om by die nuwe voorkoms te pas en groter koppelvlakkonsekwentheid te bereik.
     Qt Creator 17 Ontwikkelingsomgewing-vrystelling
  • Die standaard inpropbewaarplek is na GitHub verskuif. Bykomende inpropbewaarplekke kan nou bygevoeg word in Voorkeure > Uitbreidings > Blaaier (gebruik op eie risiko). Die inligting wat vertoon word vir inproppe wat nog nie geïnstalleer is nie, is uitgebrei. Sleep-en-los-installasie van inproppe na die inproppaneel is bygevoeg.
  • Projekte: Loopprofiele is deel gemaak van bouprofiele (voorheen was hulle heeltemal onafhanklik). Nou behoort elke loopprofiel aan 'n spesifieke bouprofiel, en die wisseling van die huidige bouprofiel wissel ook die stel beskikbare loopprofiele, wat 'n gereeld versoekte scenario deur gebruikers implementeer: die vermoë om verskillende loopparameters, soos opdragreëlargumente of omgewingveranderlikes, vir verskillende bouprofiele te gebruik, soos Ontfouting en Vrystelling.

    Waardes van een bekendstellingsprofiel kan nou na 'n ander gekopieer word met die "Kopieer na Hierdie"-knoppie, ongeag of hulle aan 'n spesifieke bouprofiel behoort.

  • CMake: Die vermoë is bygevoeg om ontbrekende Qt-komponente te installeer met behulp van Qt Online Installer (indien Qt Creator daaraan gekoppel is) in die geval van 'n mislukte cmake-oproep wat veroorsaak word deur ontbrekende Qt-komponente. Die nuwe gedrag is afhanklik van die "Voorkeure > CMake > Algemeen > Pakketbestuurder outomatiese opstelling"-funksionaliteit, wat vereis dat CMake vanaf Qt Creator uitgevoer word.
  • Python: Ondersteuning vir die oopmaak van pyproject.toml-projekte is bygevoeg; hulle word nou standaard geskep vir nuwe PySide-projekte wat met Qt Creator-towenaar geskep is. Die oopmaak van .pyproject-projekte word steeds ondersteun.
  • C++ Wysig: Die gevolglike binêre lêers is nou gebou met LLVM 20.1.3 vir opgedateerde C++ ondersteuning. Ondersteuning vir Qt string letterlike operateurs (bv. "_ba" en "_L1") is reggestel. Sommige probleme met ingeboude funksies en makro's wat soos funksies gebruik word, is reggestel.

    Veranderinge bygevoeg om die lewe makliker te maak vir ontwikkelaars wanneer hulle Qt-klasse gebruik wat nie voorheen in die projek gebruik is nie (nie deur Code Model gevind nie): 'n nuwe kitsoplossing (’n geel liggie in die redigeerder op die lyn met 'n nuwe Qt-klas vir die projek) laat jou toe om ontbrekende #include-aanwysings by die bronne en ontbrekende Qt-modules by die projeklêer te voeg. Dieselfde kitsoplossing op lyne met #include-aanwysings laat jou toe om die nodige Qt-modules by die projeklêer te voeg.

  • QML: Kodestylopsies in Voorkeure > Qt Quick > Kodestyl laat nou die gebruik van die QML-taalbediener se geïntegreerde qmlformat toe, sowel as die ingeboude formateerder of 'n persoonlike qmlformat-versoenbare formateerder. Dokumentherformatering is nou beskikbaar in die kontekskieslys en in die Gereedskap > QML/JS-kieslys.

    'n Nuwe knoppie is by die QML-kode-redigeerder-nutsbalk gevoeg om .ui.qml-lêers in Qt Design Studio oop te maak.

  • Analiseerder: Ondersteuning vir plaaslike dashboards vir Axivion is bygevoeg met nuwe "Lokale Bou"- en "Lokale Dashboard"-knoppies in die Probleemkoppelvlak in Ontfouting > Axivion-modus. Verskeie instellings is bygevoeg in "Voorkeure > Analiseer > Axivion".
  • Weergawebeheer: Verskeie 'verskil'-aksies vir git is bygevoeg wat op 'gefaseerde' veranderinge werk in plaas van 'ongefaseerde'. Aksies is bygevoeg by Instant Blame-nutswenke vir die terugdraai van veranderinge. Die 'Voeg etiket by'-dialoog kan nou geannoteerde etikette skep.

Bron: opennet.ru

Koop betroubare hosting vir werwe met DDoS-beskerming, VPS VDS-bedieners 🔥 Koop betroubare webwerfhosting met DDoS-beskerming, VPS VDS-bedieners | ProHoster