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

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

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

  • Операциялардың орындалу барысы туралы мәліметтерді жылжыту және жасыру мүмкіндігі қамтамасыз етілген.
  • Іздеу жолағында (Locator) орталыққа тураланған қалқымалы терезеде ашу режимін пайдалану кезінде соңғы енгізілген іздеу фразасын есте сақтау мәселесі шешілді.
  • LLVM жиынтық нұсқасы Clang тіліндегі C++16 стандартына кеңейтілген қолдаумен және Qt Creator мен Clangd арасындағы жақсартылған өзара әрекеттестікпен 20 шығарылымына жаңартылды. ClangFormat плагині әдепкі бойынша қосылған және қазір C++ кодын туралау үшін пайдаланылады.
  • Қосылған файлдарды автоматты түрде өзгерту (қосу арқылы) және «.ui» файлдарының немесе оларда анықталған пішіндердің атын өзгерткеннен кейін C++ файлдарындағы сілтемелерді реттеу мүмкіндігі іске асырылды.
  • Жобада пайдаланылмаған функцияларды іздеу үшін құрал қосылды (Құралдар > C++ > Пайдаланылмаған функцияларды табу).
  • Бұл мүмкіндікті қолдайтын LSP (Language Server Protocol) серверлері бар барлық тілдер үшін қолжетімді қоңырау иерархиясын қарау режимі қосылды.
  • QML код үлгісі Qt 6.5 өзгерістерін көрсету үшін жаңартылды. Код өңдегішінде енді құралдар кеңесі ретінде түс сипаттарын алдын ала қарау мүмкіндігі бар.
  • QML файлдарын пішімдеу үшін сыртқы пәрменді анықтауға қолдау қосылды, мысалы, кірістірілген пішімдеу логикасының орнына qmlformat шақыру.
  • Qt орнатушысынан қосымша Qt тіл сервері компонентін орнату кезінде QML тіл серверін тексеру мүмкіндігі қосылды (Qt Quick > QML/JS өңдеу > qmlls қазір пайдаланыңыз).
  • CMake құрастыру жүйесінің алдын ала орнатуларына (cmake-presets) қолдау 5 нұсқасына жаңартылды, ол енді ${pathListSep} айнымалысына, «қосу» пәрменіне және сәулет пен құралдарға арналған сыртқы стратегияға қолдауды қамтиды.
  • CMake-қа қатысты файлдарды пішімдеу пәрменін көрсету үшін өңдегішке (CMake > Formatter) параметр қосылды, мысалы, cmake-пішімінің қызметтік бағдарламасын пайдалануға болады.
  • «Жобалар > Параметрлерді іске қосу > Қолдану қадамын қосу» опциясы арқылы қосуға болатын «cmake --install» арқылы жаңа орнату қадамы жүзеге асырылды.
  • Docker бағдарламасында құрастыру кезінде Clangd фондық процесі арқылы код үлгісін қашықтан өңдеуге қолдау қосылды. ClangFormat плагині Docker контейнерінде орналастырылған сыртқы файлдармен жұмыс істеуге қолдауды қосты.
  • Қашықтағы мақсатты жүйелердің файлдық жүйесі бойынша шарлау мүмкіндігі қамтамасыз етіледі, мысалы, құрастыру үшін каталогты таңдау. Терминалды ашу әрекетін пайдаланып қашықтағы жүйеде терминалды ашуға қолдау қосылды, мысалы, құрастыру ортасының параметрлерінде бар.

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

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