การเปิดตัว เวอร์ชันใหม่ของสภาพแวดล้อมการพัฒนาแบบบูรณาการ ผู้สร้าง 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