Versi baru IDE Qt Creator 4.10.0 telah dikeluarkan

qtcreator

Minggu lepas pengumuman pelancaran versi baru IDE Qt Creator 4.10.0 telah dibentangkan, versi di mana beberapa ciri baru dan integrasi dengan LSP ditambahkan.

Bagi mereka yang tidak mengetahui mengenai Qt Creator harus mengetahui perkara itu ini adalah IDE untuk pelbagai platform desktop, terbenam dan mudah alihIa diprogram dalam C ++, JavaScript dan QML yang dibuat oleh Trolltech yang merupakan bagian dari SDK untuk pengembangan aplikasi dengan Antarmuka Pengguna Grafik (GUI untuk akronimnya dalam bahasa Inggeris) dengan perpustakaan Qt.

Kedua-dua pembangunan program C ++ klasik disokong, seperti penggunaan bahasa QML, di mana JavaScript digunakan untuk menentukan skrip dan struktur dan parameter elemen antara muka ditetapkan oleh blok jenis CSS.

Dalaman ciri utama yang dapat diketengahkan dari Qt Creator kita dapati:

  • Penyunting kod dengan sokongan untuk C ++, QML dan ECMAscript
  • Alat untuk navigasi kod pantas
  • Penyorotan sintaks dan pelengkapan automatik kod
  • Kawalan statik kod dan gaya semasa anda menaip
  • Sokongan untuk pemfaktoran semula kod
  • Bantuan sensitif konteks
  • Lipatan kod
  • Memadankan tanda kurung dan mod pemilihan

Apa yang baru dalam IDE Qt Creator 4.10.0

Dalam versi baru, keupayaan untuk melampirkan fail ditambahkan dalam penyunting kod, setelah itu fail-fail ini dipaparkan di bahagian atas senarai dokumen yang terbuka dan tetap terbuka ketika menutup kumpulan fail, seperti "File> Tutup semua dan File> Tutup semua fail".

Juga menonjol a integrasi pelanggan yang lebih lengkap untuk LSP (Language Server Protocol) dengan kotak carian di mana penapis baru muncul dan juga menunjukkan arahan yang dikeluarkan oleh pelayan.

Bendera percubaan dikeluarkan dengan Locator, plugin yang kini diaktifkan secara lalai. Menambah keupayaan untuk menyaring output pada papan pemuka dengan tindakan yang sepadan dengan ekspresi.

Untuk projek yang dibuat dengan CMake atau Qbs, sokongan untuk platform sasaran Android.

Untuk CMake, platform sasaran 'Default' dihentikan, yang hanya menimbulkan kekeliruan bagi pembangun.

Fail yang terpisah dengan projek CMake kini dapat dibina melalui menu Build> Create File atau melalui menu konteks di pohon projek.

Aplikasi Qt Widgets dan ahli sihir perpustakaan C ++ menambahkan kemampuan untuk memilih sistem binaan.

Sokongan untuk ujian Boost telah ditambahkan. Untuk tujuan membangun berasaskan Linux luaran, sokongan telah ditambahkan untuk menyebarkan semua fail yang dipasang selama fasa pemasangan ke sistem build.

Bagaimana cara memasang Qt Creator 4.10.0 di Linux?

Semua orang yang ingin mencuba pencipta QT pada sistem mereka harus mengetahui bahawa kebanyakan distro Linux dapat mencari pakej di dalam repositori mereka.

Walaupun kemas kini pakej biasanya memerlukan beberapa hari untuk sampai ke repositori, jadi lebih baik memuat turun pemasang dari laman web QT rasmi di mana anda boleh mendapatkan versi percuma atau bagi mereka yang ingin membeli versi komersial (dengan lebih banyak ciri) dapat lakukan dari halaman.

Setelah muat turun pemasang selesai, kita akan memberikannya izin pelaksanaan dengan perintah berikut:

sudo chmod +x qt-unified-linux-x64*.run

Sekarang, kami akan memasang pakej melaksanakan arahan berikut:

sudo sh qt-unified-linux-x64*.run

Dalam kes pengguna Ubuntu, anda mungkin memerlukan beberapa pakej tambahan yang boleh anda pasangkan dengan:

sudo apt-get install --yes qt5-default qtdeclarative5-dev libgl1-mesa-dev

Setelah pakej ini dipasang, anda boleh mengubah definisi kit desktop anda dan memilih versi yang betul. Akhirnya, anda boleh selesai membuat projek dan beralih ke pengekodan.

Sekarang bagi mereka yang merupakan pengguna Arch Linux, Manjaro, Arco Linux dan distro berasaskan Arch Linux yang lain mereka boleh memasang pakej secara langsung dari repositori kerana versi baru pembuat QT kini tersedia.

Untuk memasang, jalankan perintah berikut di terminal:

sudo pacman -S qtcreator


Kandungan artikel mematuhi prinsip kami etika editorial. Untuk melaporkan ralat, klik di sini.

Menjadi yang pertama untuk komen

Tinggalkan komen anda

Alamat email anda tidak akan disiarkan. Ruangan yang diperlukan ditanda dengan *

*

*

  1. Bertanggungjawab atas data: Miguel Ángel Gatón
  2. Tujuan data: Mengendalikan SPAM, pengurusan komen.
  3. Perundangan: Persetujuan anda
  4. Komunikasi data: Data tidak akan disampaikan kepada pihak ketiga kecuali dengan kewajiban hukum.
  5. Penyimpanan data: Pangkalan data yang dihoskan oleh Occentus Networks (EU)
  6. Hak: Pada bila-bila masa anda boleh menghadkan, memulihkan dan menghapus maklumat anda.