Qt Creator 9 әзірлеу ортасының шығарылымы

Qt кітапханасын пайдаланып кросс-платформалық қосымшаларды жасауға арналған Qt Creator 9.0 интеграцияланған әзірлеу ортасының шығарылымы жарияланды. Ол C++ тілінде классикалық бағдарламаларды әзірлеуді де, сценарийлерді анықтау үшін JavaScript қолданылатын QML тілін пайдалануды да қолдайды, интерфейс элементтерінің құрылымы мен параметрлері CSS-тәрізді блоктармен белгіленеді. Linux, Windows және MacOS үшін дайын жинақтар жасалды.

Жаңа нұсқада:

  • Squish GUI тестілеу құрылымына эксперименттік қолдау қосылды. Squish біріктіру плагині бар сынақ жағдайларын ашуға және жаңа сынақ жағдайларын жасауға, сынақ жағдайларын жазуға, сынақ жағдайлары мен сынақ жағдайларын іске қосу үшін Squish Runner және Squish серверін пайдалануға, берілген позицияда орындауды үзу және айнымалы мәндерді тексеру үшін сынақтарды іске қоспас бұрын тоқтау нүктелерін орнатуға мүмкіндік береді.
  • Кірістірілген анықтама мен құжаттаманы көрсету кезінде қараңғы тақырыпқа қолдау қосылды.
  • API мәтінмәндік анықтамасын көрсету кезінде мазмұн жобада көрсетілген Qt нұсқасын ескере отырып жасалады (яғни, Qt 5 пайдаланатын жобалар үшін, Qt 5 үшін құжаттама көрсетіледі, ал Qt 6 пайдаланатын жобалар үшін Qt 6 құжаттамасы көрсетіледі көрсетілген.
  • Құжаттағы шегіністерді визуализациялау үшін редакторға опция қосылды. Әрбір шегініс бөлек тік сызықпен белгіленеді. Жол аралығын өзгерту мүмкіндігі де қосылды және өте үлкен блоктарды таңдау кезінде өнімділік мәселелері шешілді.
    Qt Creator 9 әзірлеу ортасының шығарылымы
  • LSP (Language Server Protocol) қолдайтын Clangd серверіне негізделген C++ код үлгісі енді бүкіл сеанс үшін бір Clangd данасын орындай алады (бұрын әрбір жобаның өзінің Clangd данасы болған). Индекстеу үшін пайдаланылатын Clangd фондық ағындарының басымдылығын өзгерту мүмкіндігі параметрлерге қосылды.
  • Жеке диалогты ашпай-ақ, C++ код стилінің параметрлерін тікелей негізгі параметрлер диалогынан өңдеуге болады. ClangFormat параметрлері сол бөлімге жылжытылды.
  • Қайта пішімдеу функциясын пайдалану кезінде бастапқы каталогтың орнына құрастыру каталогынан QML файлдарын ашу және тоқтау нүктелерін жоғалту мәселелері шешілді.
  • CMake жобалары үшін алдын ала орнатуларды конфигурациялауға және құруға қолдау қосылды.

Ақпарат көзі: opennet.ru

пікір қалдыру