Paglabas ng Qt Creator 9 Development Environment

Ang paglabas ng pinagsama-samang development environment na Qt Creator 9.0 ay nai-publish, na idinisenyo para sa paglikha ng mga cross-platform na application gamit ang Qt library. Sinusuportahan nito ang parehong pagbuo ng mga klasikong programa sa C++ at ang paggamit ng wikang QML, kung saan ginagamit ang JavaScript upang tukuyin ang mga script, at ang istraktura at mga parameter ng mga elemento ng interface ay tinukoy ng mga bloke na tulad ng CSS. Ang mga nakahanda nang pagtitipon ay nilikha para sa Linux, Windows at MacOS.

Sa bagong bersyon:

  • Nagdagdag ng pang-eksperimentong suporta para sa Squish GUI testing framework. Ang Squish integration plugin ay nagbibigay-daan sa iyo na magbukas ng umiiral at gumawa ng mga bagong test case, magtala ng mga test case, gumamit ng Squish Runner at Squish Server upang magpatakbo ng mga test case at test case, magtakda ng mga breakpoint bago magpatakbo ng mga pagsubok upang matakpan ang pagpapatupad sa isang partikular na posisyon at suriin ang mga variable.
  • Nagdagdag ng suporta para sa madilim na tema kapag nagpapakita ng built-in na tulong at dokumentasyon.
  • Kapag nagpapakita ng tulong sa konteksto ng API, nabubuo na ngayon ang content na isinasaalang-alang ang bersyon ng Qt na minarkahan sa proyekto (ibig sabihin, para sa mga proyektong gumagamit ng Qt 5, ipinapakita ang dokumentasyon para sa Qt 5, at para sa mga proyektong gumagamit ng Qt 6, ang dokumentasyon para sa Qt 6 ay ipinakita.
  • Ang isang opsyon ay naidagdag sa editor upang mailarawan ang mga indent sa dokumento. Ang bawat indent ay minarkahan ng isang hiwalay na patayong linya. Ang kakayahang baguhin ang spacing ng linya ay naidagdag din at nalutas ang mga isyu sa pagganap kapag pumipili ng napakalaking mga bloke.
    Paglabas ng Qt Creator 9 Development Environment
  • Ang modelo ng code ng C++ na batay sa Clangd backend, na sumusuporta sa LSP (Language Server Protocol), ay maaari na ngayong gumawa ng isang Clangd instance para sa buong session (dati, ang bawat proyekto ay may sariling Clangd instance). Ang kakayahang baguhin ang priyoridad ng Clangd background thread na ginamit para sa pag-index ay naidagdag sa mga setting.
  • Posibleng i-edit ang mga parameter ng estilo ng C++ code nang direkta mula sa pangunahing dialog ng mga setting, nang hindi nagbubukas ng hiwalay na dialog. Ang mga setting ng ClangFormat ay inilipat sa parehong seksyon.
  • Nalutas ang mga isyu sa pagbubukas ng mga QML file mula sa build directory sa halip na sa source directory at pagkawala ng mga breakpoint kapag ginagamit ang reformat function.
  • Nagdagdag ng suporta para sa pag-configure at pagbuo ng mga preset para sa mga proyekto ng CMake.

Pinagmulan: opennet.ru

Magdagdag ng komento