Qt Creator 9 kūrimo aplinkos leidimas

Paskelbtas integruotos kūrimo aplinkos Qt Creator 9.0 leidimas, skirtas kurti kelių platformų programas naudojant Qt biblioteką. Ji palaiko tiek klasikinių programų kūrimą C++ kalba, tiek QML kalbos naudojimą, kurioje JavaScript naudojamas scenarijus apibrėžti, o sąsajos elementų struktūra ir parametrai nurodomi į CSS panašiais blokais. Sukurti paruošti rinkiniai, skirti Linux, Windows ir MacOS.

Naujoje versijoje:

  • Pridėtas eksperimentinis Squish GUI testavimo sistemos palaikymas. „Squish“ integravimo įskiepis leidžia atidaryti esamus ir kurti naujus bandomuosius atvejus, įrašyti bandomuosius atvejus, naudoti „Squish Runner“ ir „Squish Server“ bandomiesiems atvejams ir bandomiesiems atvejams paleisti, nustatyti lūžio taškus prieš atliekant bandymus, kad būtų nutrauktas vykdymas tam tikroje padėtyje ir tikrinami kintamieji.
  • Pridėtas tamsiosios temos palaikymas, kai rodomas integruotas žinynas ir dokumentacija.
  • Kai rodomas API konteksto žinynas, turinys dabar generuojamas atsižvelgiant į projekte nurodytą Qt versiją (t. y. projektams, naudojantiems Qt 5, rodoma Qt 5 dokumentacija, o projektams, naudojantiems Qt 6, Qt 6 dokumentacija yra parodyta.
  • Redagavimo priemonėje buvo pridėta parinktis, leidžianti vizualizuoti įtraukas dokumente. Kiekviena įtrauka pažymėta atskira vertikalia linija. Taip pat buvo pridėta galimybė keisti eilučių tarpus ir išspręstos našumo problemos, kai pasirenkami labai dideli blokai.
    Qt Creator 9 kūrimo aplinkos leidimas
  • C++ kodo modelis, pagrįstas Clangd backend, kuris palaiko LSP (Language Server Protocol), dabar gali apsieiti su vienu Clangd egzemplioriu visai seansui (anksčiau kiekvienas projektas turėjo savo Clangd egzempliorių). Prie nustatymų pridėta galimybė keisti Clangd fono gijų, naudojamų indeksavimui, prioritetą.
  • C++ kodo stiliaus parametrus galima redaguoti tiesiai iš pagrindinio nustatymų dialogo, neatidarant atskiro dialogo. ClangFormat nustatymai buvo perkelti į tą patį skyrių.
  • Išspręstos problemos, susijusios su QML failų atidarymu iš kūrimo katalogo, o ne iš šaltinio katalogo, ir lūžio taškų praradimas naudojant performatavimo funkciją.
  • Pridėtas CMake projektų išankstinių nustatymų konfigūravimo ir kūrimo palaikymas.

Šaltinis: opennet.ru

Добавить комментарий