Rilis lingkungan pengembangan Qt Creator 7

Rilis lingkungan pengembangan terintegrasi Qt Creator 7.0 telah diterbitkan, dirancang untuk membuat aplikasi lintas platform menggunakan perpustakaan Qt. Ini mendukung pengembangan program klasik dalam C++ dan penggunaan bahasa QML, di mana JavaScript digunakan untuk mendefinisikan skrip, dan struktur serta parameter elemen antarmuka ditentukan oleh blok mirip CSS.

овой ерсии:

  • Item menu “File atau Proyek Baru” dibagi menjadi dua dialog terpisah “File Baru” dan “Proyek Baru”.
  • Pengguna yang menggunakan Qt Online Installer diberitahu tentang ketersediaan versi perbaikan Qt. Anda dapat mengonfigurasi tampilan pemberitahuan pembaruan di bagian “Opsi > Lingkungan > Pembaruan”.
  • Model kode untuk bahasa C++ telah diperbarui ke LLVM 14 dan dialihkan secara default untuk menggunakan backend Clangd, yang mendukung LSP (Language Server Protocol). Anda dapat mengembalikan backend lama melalui menu “Alat > Opsi > C++ > Clangd”, di mana Anda juga dapat menonaktifkan penggunaan Clangd untuk mengindeks kode proyek, tetapi terus menggunakannya untuk penyorotan sintaksis dan pelengkapan otomatis masukan.
  • Pengaturan plugin ClangFormat telah dipindahkan ke bagian dengan pengaturan gaya umum dan disajikan sebagai tab terpisah.
  • Implementasi parser QML telah diperbarui untuk mencerminkan perubahan dari cabang Qt terbaru.
  • Halaman untuk menyiapkan proyek menggunakan CMake telah didesain ulang. Menambahkan tombol “Hentikan CMake” untuk menghentikan eksekusi CMake, misalnya, selama proses konfigurasi skrip pembangunan proyek. Memberikan kemampuan untuk menjalankan kembali CMake untuk memperbarui konfigurasi, meskipun proyek telah dikonfigurasi. Variabel CMake untuk konfigurasi proyek awal dan saat ini dipisahkan, dalam kasus pertama, variabel ditentukan dari file CMakeLists.txt.use, digunakan selama penyiapan pertama, dan dalam kasus kedua, variabel diekspor melalui file CMake-api json dari direktori .cmake/api/v1/reply didefinisikan.
  • Peningkatan deteksi otomatis peralatan yang tersedia dan mengurangi jumlah panggilan kompiler yang tidak perlu saat startup, yang telah mengurangi waktu startup Qt Creator di beberapa lingkungan.
  • Wizard Proyek Baru memastikan bahwa C++17 didefinisikan sebagai standar C++.
  • Pada platform macOS, pengaturan sistem untuk tema gelap diperhitungkan. Menambahkan dukungan eksperimental untuk Docker di build macOS.
  • Untuk platform Android, opsi telah ditambahkan untuk memilih NDK default dan deteksi platform NDK telah ditingkatkan.
  • Untuk platform Linux, backend untuk Qt berdasarkan protokol Wayland disertakan. Untuk mengaktifkan backend, Anda harus mengatur variabel lingkungan QT_QPA_PLATFORM=wayland sebelum memulai.

Sumber: opennet.ru

Tambah komentar