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

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

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

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

  • Clang Server (clangd) кэштеу қызметін C және C++ тілдеріндегі код үлгісі үшін сервер ретінде пайдаланудың эксперименттік мүмкіндігі іске асырылды. Жаңа серверді LSP (Language Server Protocol) пайдаланудың арқасында libclang негізіндегі код үлгісін ауыстыру үшін міндетті түрде пайдалануға болады, бірақ әлі барлық функционалдық мүмкіндіктер іске асырылған жоқ. Қосу «Құралдар > Параметрлер > C++ > Clangd» мәзіріндегі «Clangd пайдалану» опциясы арқылы жүзеге асырылады.
  • Docker контейнерлерінде қолданбаларды құру және іске қосу үшін эксперименттік қолдау қосылды. Бұл мүмкіндік қазір тек Linux орталары мен CMake құрастыру жүйесі бар жобалар үшін қол жетімді. Оны қосу үшін эксперименттік плагиндерді қолдауды «Анықтама > Плагиндер туралы» мәзірі арқылы белсендіру керек, содан кейін құрылғы параметрлерінде «Docker» құрастыру құрылғыларын жасау мүмкіндігі пайда болады.
  • Жинақталған түзетулер C++ тіліне арналған код үлгісіне жасалды. Нысандардың атын өзгерту кезінде жобаға тікелей қатысы жоқ файлдарды автоматты түрде таңдау (мысалы, Qt тақырып файлдары) жойылды. “.ui” және “.scxml” файлдарындағы өзгерістер код үлгісінде қайта құрастырусыз бірден көрсетіледі.
  • QML код үлгісі Qt 6.2 дейін жаңартылды.
  • LSP (Language Server Protocol) серверін іске асыру Qt Creator ішіндегі операциялардың орындалу барысы туралы хабарландыруларды көрсетуге қолдауды қосты. Сондай-ақ сервер ұсынатын код үзінділерін көрсетуге қолдау қосылды.
  • Жақсартулардың үлкен бөлігі CMake негізіндегі жобаларды басқару құралдарына жасалды, соның ішінде CMake нәтижелерін және өңдеу режиміне ауысудың қажетінсіз жоба режимінде құрастыруды көрсету мүмкіндігі. Бастапқы жоба параметрлері үшін уақытша құрастыру каталогын пайдалануды тоқтатты. Коды және тақырыптары бар файлдар топтарын бөлуді өшіру опциясы қосылды. Енді әдепкі орындалатын файлды анықтауға болады (бұрын тізімдегі бірінші орындалатын файл таңдалған). Макросты қолдау Теңшелетін пәрмендерді орындау әрекетіне қосылды.
  • Үлкен жоба файлдарын жүктеу кезінде баяулауды жою бойынша жұмыс жүргізілді.
  • Qbs құралдар жинағы негізіндегі жобаны басқару құралдары Qbs 1.20 пайдалану үшін тасымалданды.
  • ARM архитектурасы үшін MSVC құралдар жинағы қосылды.
  • Android 12 үшін қолдау көрсетіледі.
  • M1 чипі бар Apple компьютерлеріндегі Intel процессорларына арналған Qt Creator құрастыруларын іске қосу үшін жақсартылған қолдау.

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

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