Qt Creator 9 Өнүгүү чөйрөсүн чыгаруу

Qt китепканасын колдонуу менен платформалар аралык тиркемелерди түзүү үчүн иштелип чыккан Qt Creator 9.0 комплекстүү өнүктүрүү чөйрөсүн чыгаруу жарык көрдү. Ал C++ тилиндеги классикалык программаларды иштеп чыгууну да, скрипттерди аныктоо үчүн JavaScript колдонулган QML тилин да колдойт, ал эми интерфейс элементтеринин структурасы жана параметрлери CSS сыяктуу блоктор менен аныкталган. Linux, Windows жана MacOS үчүн даяр ассамблеялар түзүлдү.

Жаңы версияда:

  • Squish GUI тестирлөө негизи үчүн эксперименталдык колдоо кошулду. Squish интеграциялоо плагини сизге учурдагы сыноо учурларын ачууга жана жаңы сыноолорду түзүүгө, сыноо учурларын жазууга, сыноо учурларын жана сыноо учурларын иштетүү үчүн Squish Runner жана Squish Serverди колдонууга, берилген позицияда аткарууну үзгүлтүккө учуратуу жана өзгөрмөлөрдү текшерүү үчүн сыноолорду жүргүзүүдөн мурун үзгүлтүккө учуроо чектерин коюуга мүмкүндүк берет.
  • Камтылган жардам жана документтерди көрсөтүүдө караңгы темага колдоо кошулду.
  • 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 долбоорлору үчүн алдын ала орнотууларды конфигурациялоо жана куруу үчүн кошумча колдоо.

Source: opennet.ru

Комментарий кошуу