Qt Creator 17 Rilis Lingkungan Pangembangan

Rilis saka Qt Creator 17, lingkungan pangembangan terpadu kanggo nggawe aplikasi salib-platform nggunakake perpustakaan Qt, wis diterbitake. Loro-lorone pangembangan program klasik ing C ++ lan nggunakake basa QML didhukung, ing ngendi JavaScript digunakake kanggo nemtokake skenario, lan struktur lan paramèter unsur antarmuka ditetepake dening pamblokiran kaya CSS. Versi anyar kasedhiya minangka nganyari ing Qt Online Installer (komersial, opensource). Pamasang offline ing lisensi komersial bisa ditemokake ing Portal Akun Qt, lan paket opensource bisa ditemokake ing kaca download sing cocog. Iki minangka nganyari gratis kanggo kabeh pangguna.

Dhaptar ringkes babagan perbaikan lan perbaikan:

  • Tema "2024" peteng lan padhang sing dikenalake ing Qt Creator 15 lan dianyari ing Qt Creator 16 saiki dadi standar. Lambang Qt Creator wis direvisi lan dianyari supaya cocog karo tampilan anyar lan entuk konsistensi antarmuka sing luwih gedhe.
     Qt Creator 17 Rilis Lingkungan Pangembangan
  • Repositori plugin standar wis dipindhah menyang GitHub. Repositori plugin tambahan saiki bisa ditambahake ing Preferensi> Ekstensi> Browser (nggunakake kanthi resiko dhewe). Informasi sing ditampilake kanggo plugin sing durung diinstal wis ditambahi. Instalasi seret-n-seret plugin menyang panel plugin wis ditambahake.
  • Projects: Run profil wis digawe bagéan saka mbangun profil (sadurunge padha rampung independen). Saiki saben profil mbukak kalebu profil mbangun tartamtu, lan ngoper profil mbangun saiki uga ngalih set profil mbukak kasedhiya, kang ngleksanakake skenario sing kerep dijaluk dening pangguna: kemampuan kanggo nggunakake parameter run beda, kayata bantahan baris printah utawa variabel lingkungan, kanggo profil mbangun beda, kayata Debug lan Rilis.

    Nilai saka siji profil peluncuran saiki bisa disalin menyang liyane kanthi nggunakake tombol "Salin menyang Iki", preduli saka profil mbangun tartamtu.

  • CMake: Added kemampuan kanggo nginstal komponen Qt ilang nggunakake Qt Online Installer (yen Qt Creator disambung menyang) ing cilik saka telpon cmake gagal disebabake komponen Qt ilang. Prilaku anyar gumantung ing "Preferensi> CMake> Umum> Paket manager otomatis persiyapan" fungsi, kang mbutuhake mlaku CMake saka Qt Creator.
  • Python: Ditambahake dhukungan kanggo mbukak proyek pyproject.toml; padha saiki digawe minangka standar kanggo proyèk PySide anyar digawe nggunakake tuntunan Qt Creator. Mbukak proyek .pyproject isih didhukung.
  • C ++ Sunting: Binari sing diasilake saiki dibangun karo LLVM 20.1.3 kanggo dhukungan C ++ sing dianyari. Dhukungan kanggo operator literal string Qt (contone, "_ba" lan "_L1") wis didandani. Sawetara masalah karo fungsi sing dibangun lan makro sing digunakake kaya fungsi wis diatasi.

    Added owah-owahan kanggo nggawe urip luwih gampang kanggo pangembang nalika nggunakake kelas Qt ora sadurunge digunakake ing project (ora ditemokaké dening Model Kode): fix cepet anyar (lampu kuning ing editor ing baris karo kelas Qt anyar kanggo project) ngijini sampeyan kanggo nambah ilang #include arahan kanggo sumber lan ilang modul Qt kanggo file project. Padha fix cepet ing garis karo #include arahan ngijini sampeyan kanggo nambah modul Qt perlu kanggo file project.

  • QML: Pilihan gaya kode ing Preferensi> Qt Cepet> Gaya Kode saiki ngidini nggunakake qmlformat terintegrasi server basa QML, uga formatter sing dibangun utawa formatter sing kompatibel karo qmlformat. Format ulang dokumen saiki kasedhiya ing menu konteks lan ing menu Alat > QML/JS.

    Tombol anyar wis ditambahake menyang toolbar editor kode QML kanggo mbukak file .ui.qml ing Qt Design Studio.

  • Analyzer: Nambahake dhukungan dasbor lokal kanggo Axivion kanthi tombol "Build Lokal" lan "Dasbor Lokal" anyar ing antarmuka Masalah ing mode Debug> Axivion. Nambah macem-macem setelan ing "Preferensi> Analisis> Axivion".
  • Kontrol Versi: Nambah macem-macem tumindak 'diff' kanggo git sing nggarap owah-owahan 'tataran' tinimbang 'unstaged'. Tindakan sing ditambahake menyang tooltips Instant Blame kanggo mbalekake owah-owahan. Dialog 'Tambah Tag' saiki bisa nggawe tag anotasi.

Source: opennet.ru