Qt Creator 7.0 ได้รับการเผยแพร่แล้วและนี่คือข่าว

การเปิดตัว เวอร์ชันใหม่ของสภาพแวดล้อมการพัฒนาแบบบูรณาการ ผู้สร้าง Qt 7.0ออกแบบมาเพื่อสร้างแอปพลิเคชันข้ามแพลตฟอร์มโดยใช้ไลบรารี Qt

ใน QtCreator 7.0 รองรับทั้งการพัฒนาโปรแกรม C++ แบบคลาสสิก เช่น การใช้ภาษา QML ซึ่ง JavaScript ใช้เพื่อกำหนดสคริปต์ และโครงสร้างและพารามิเตอร์ขององค์ประกอบอินเทอร์เฟซถูกสร้างขึ้นโดยใช้บล็อกแบบ CSS

คุณสมบัติใหม่หลักของ Qt Creator 7.0

ในเวอร์ชันใหม่นี้ที่นำเสนอจาก Qt Creator 7.0 เพิ่มรายการเมนู “ไฟล์หรือโครงการใหม่” แบ่งออกเป็นสองไดอะล็อกแยกกัน "ไฟล์ใหม่" และ "โปรเจ็กต์ใหม่"

มีการรายงานไปยัง ผู้ใช้ที่ใช้ Qt Online Installer เกี่ยวกับความพร้อมใช้งานของการแก้ไขเล็กน้อยของ Qt สามารถ กำหนดค่าการแสดงการแจ้งเตือน ในส่วน "ตัวเลือก > สภาพแวดล้อม > อัปเดต"

การเปลี่ยนแปลงที่โดดเด่นอีกประการหนึ่งคือ โมเดลโค้ดสำหรับภาษา C++ ที่อัปเดตเป็น LLVM 14 และเปลี่ยนโดยค่าเริ่มต้นเพื่อใช้แบ็กเอนด์ Clangd ซึ่งรองรับ LSP (Language Server Protocol) แบ็กเอนด์เก่าสามารถส่งคืนได้ผ่านเมนู "เครื่องมือ > ตัวเลือก > C ++ > Clangd" ซึ่งคุณสามารถปิดใช้งานการใช้ Clangd เพื่อสร้างดัชนีรหัสโครงการ แต่ยังคงใช้สำหรับการเน้นไวยากรณ์และการป้อนข้อมูลอัตโนมัติ

นอกจากนั้น การกำหนดค่าปลั๊กอิน ClangFormat ถูกย้ายไปยังส่วนด้วยการตั้งค่าสไตล์ทั่วไป และนำเสนอเป็นแท็บแยกต่างหาก

จากการเปลี่ยนแปลงอื่น ๆ ที่โดดเด่น:

  • การใช้งานตัวแยกวิเคราะห์ QML ได้รับการอัปเดตเพื่อสะท้อนการเปลี่ยนแปลงจากสาขา Qt ล่าสุด
  • หน้าการตั้งค่าสำหรับโครงการที่ใช้ CMake ได้รับการออกแบบใหม่
  • เพิ่มปุ่ม "หยุด CMake" เพื่อหยุดการทำงานของ CMake เช่น ระหว่างการตั้งค่าสคริปต์การสร้างโครงการ
  • ให้ความสามารถในการเรียกใช้ CMake อีกครั้งเพื่ออัปเดตการกำหนดค่า แม้ว่าโครงการจะได้รับการกำหนดค่าแล้วก็ตาม
  • แยกตัวแปร CMake สำหรับการกำหนดค่าเริ่มต้นและปัจจุบันของโปรเจ็กต์ ในตัวแปรเคสแรกจากไฟล์ CMakeLists.txt.use ที่ใช้ระหว่างการกำหนดค่าครั้งแรก และในตัวแปรเคสที่สองที่ส่งออกผ่าน CMake file-api json จากไฟล์ . cmake/api /v1/ไดเร็กทอรีการตอบสนอง
  • ปรับปรุงการตรวจหาเครื่องมือที่มีอยู่โดยอัตโนมัติและลดจำนวนการเรียกใช้คอมไพเลอร์เสริมเมื่อเริ่มต้น ส่งผลให้เวลาเริ่มต้น Qt Creator เร็วขึ้นในบางสภาพแวดล้อม
  • ตัวช่วยสร้างโปรเจ็กต์ใหม่ให้คำจำกัดความของ C++17 เป็นมาตรฐาน C++
    บนแพลตฟอร์ม macOS จะพิจารณาการตั้งค่าระบบสำหรับธีมสีเข้ม
  • เพิ่มการรองรับรุ่นทดลองสำหรับ Docker ใน macOS builds
  • สำหรับแพลตฟอร์ม Android เพิ่มตัวเลือกในการเลือก NDK เริ่มต้น และปรับปรุงการตรวจจับแพลตฟอร์ม NDK แล้ว
  • สำหรับแพลตฟอร์ม Linux แบ็กเอนด์สำหรับ Qt ที่ใช้โปรโตคอล Wayland จะรวมอยู่ด้วย
  • หากต้องการเปิดใช้งานแบ็กเอนด์ ให้ตั้งค่าตัวแปรสภาพแวดล้อม QT_QPA_PLATFORM=wayland ก่อนเริ่มต้น

ในที่สุด หากคุณต้องการทราบข้อมูลเพิ่มเติม เกี่ยวกับเวอร์ชันใหม่นี้ คุณสามารถตรวจสอบประกาศเดิมได้ ในลิงค์ต่อไปนี้.

รับ Qt Creator 7.0

สำหรับผู้ที่สนใจควรทราบว่ามีเวอร์ชันโอเพนซอร์ส ในหน้าดาวน์โหลด Qt ภายใต้ "Qt Creator" ในขณะที่ผู้ที่สนใจเวอร์ชันเชิงพาณิชย์สามารถค้นหาใบอนุญาตเชิงพาณิชย์ได้ในพอร์ทัลบัญชี Qt

สำหรับกรณีของผู้ที่ใช้ลินุกซ์ เราสามารถดำเนินการติดตั้งด้วยความช่วยเหลือของโปรแกรมติดตั้งที่มีให้สำหรับ Linux โดยทั่วไป ในการทำให้แพ็กเกจออฟไลน์เพียงแค่เปิดเทอร์มินัลแล้วรันคำสั่งต่อไปนี้:

wget https://download.qt.io/official_releases/qtcreator/7.0/7.0.0/qt-creator-opensource-linux-x86_64-7.0.0.run

ตอนนี้เรียบง่าย เพียงแค่ให้สิทธิ์ในการดำเนินการกับไฟล์ด้วยคำสั่งต่อไปนี้:

sudo chmod +x qt-creator-opensource-linux-x86_64-7.0.0.run

และตอนนี้เราสามารถรันโปรแกรมติดตั้งบนระบบของเราได้แล้วสำหรับสิ่งนี้เราต้องพิมพ์คำสั่งต่อไปนี้:

./qt-creator-opensource-linux-x86_64-7.0.0.run

ในตอนท้ายของการติดตั้ง เราต้องติดตั้งแพ็คเกจเพิ่มเติมเพื่อหลีกเลี่ยงปัญหาเมื่อทำงานกับ Qt Creatorสำหรับสิ่งนี้บนเทอร์มินัลเดียวกันเราจะพิมพ์คำสั่งต่อไปนี้:

sudo apt-get install build-essential

และเราต้องติดตั้งไลบรารีการกำหนดค่าแบบอักษรทั่วไปด้วย:

sudo apt-get install libfontconfig1
sudo apt-get install mesa-common-dev
sudo apt-get install libglu1-mesa-dev -y

หรือสำหรับผู้ที่ต้องการรอให้แพคเกจพร้อมใน Ubuntu และที่เก็บอนุพันธ์ก็สามารถติดตั้งแพ็กเกจด้วยคำสั่งต่อไปนี้:

sudo apt install qtcreator