Qt Creator 10.0 ซึ่งเป็นสภาพแวดล้อมการพัฒนาแบบบูรณาการสำหรับการสร้างแอปพลิเคชันข้ามแพลตฟอร์มโดยใช้ไลบรารี Qt ได้ถูกปล่อยออกมาแล้ว โดยรองรับทั้งการพัฒนาด้วยภาษา C++ แบบคลาสสิกและการใช้ QML ซึ่งเป็นภาษาที่ใช้ JavaScript ในการกำหนดสคริปต์และบล็อกคล้าย CSS ในการกำหนดโครงสร้างและพารามิเตอร์ขององค์ประกอบอินเทอร์เฟซ มีเวอร์ชันพร้อมใช้งานให้ใช้งานได้แล้ว Linux, Windows และ macOS
ในเวอร์ชันใหม่:
- มีการให้ความสามารถในการเคลื่อนย้ายและซ่อนรายละเอียดเกี่ยวกับความคืบหน้าของการดำเนินการ
- แถบค้นหา Locator จะจดจำวลีการค้นหาที่ป้อนล่าสุดเมื่อใช้โหมดป๊อปอัปตรงกลาง
- LLVM เวอร์ชันแพ็กเกจได้รับการอัปเดตเป็นเวอร์ชัน 16 พร้อมรองรับมาตรฐาน C++20 ใน Clang มากขึ้น และปรับปรุงการทำงานร่วมกันระหว่าง Qt Creator และ Clangd ปลั๊กอิน ClangFormat ซึ่งปัจจุบันใช้สำหรับการจัดตำแหน่งโค้ด C++ ได้รับการเปิดใช้งานตามค่าเริ่มต้น
- มีการนำความสามารถในการเปลี่ยนไฟล์ที่รวมโดยอัตโนมัติ (ผ่านการรวม) และปรับลิงก์ในไฟล์ C++ หลังจากเปลี่ยนชื่อไฟล์ ".ui" หรือแบบฟอร์มที่กำหนดไว้ในไฟล์นั้นมาใช้แล้ว
- เพิ่มเครื่องมือ (เครื่องมือ > C++ > ค้นหาฟังก์ชันที่ไม่ได้ใช้งาน) เพื่อค้นหาฟังก์ชันที่ไม่ได้ใช้งานในโปรเจ็กต์
- เพิ่มโหมดการแสดงผลลำดับการโทร ซึ่งใช้งานได้ในทุกภาษาที่รองรับคุณสมบัตินี้ серверы LSP (Language Server Protocol)
- โมเดลโค้ด QML ได้รับการอัปเดตเพื่อสะท้อนถึงการเปลี่ยนแปลงใน Qt 6.5 ขณะนี้ตัวแก้ไขโค้ดมีการแสดงตัวอย่างคุณสมบัติสีเป็นคำแนะนำเครื่องมือ
- เพิ่มการสนับสนุนสำหรับการกำหนดคำสั่งภายนอกสำหรับการจัดรูปแบบไฟล์ QML เช่น การเรียก qmlformat แทนตรรกะการจัดรูปแบบในตัว
- เพิ่มความสามารถในการทดสอบ QML Language Server (Qt Quick > QML/JS Editing > Use qmlls now) เมื่อติดตั้งส่วนประกอบ Qt Language Server ที่เป็นทางเลือกจากตัวติดตั้ง Qt
- การสนับสนุนสำหรับการตั้งค่าล่วงหน้า (cmake-presets) ของระบบสร้าง CMake ได้รับการอัปเดตเป็นเวอร์ชัน 5 ซึ่งขณะนี้รองรับตัวแปร ${pathListSep} คำสั่ง "include" และกลยุทธ์ภายนอกสำหรับสถาปัตยกรรมและเครื่องมือ
- ขณะนี้ตัวแก้ไขมีการตั้งค่า (CMake > Formatter) สำหรับการระบุคำสั่งการจัดรูปแบบสำหรับไฟล์ที่เกี่ยวข้องกับ CMake ตัวอย่างเช่น คุณสามารถใช้ยูทิลิตี้ cmake-format ได้
- ขั้นตอนการติดตั้งใหม่ได้ถูกนำไปใช้โดยใช้ "cmake --install" ซึ่งสามารถเพิ่มได้โดยใช้ตัวเลือก "โครงการ > เรียกใช้การตั้งค่า > เพิ่มขั้นตอนการปรับใช้"
- เพิ่มการรองรับการประมวลผลโมเดลโค้ดระยะไกลโดยใช้กระบวนการเบื้องหลังของ Clangd ให้กับ Docker builds แล้ว ปลั๊กอิน ClangFormat รองรับการทำงานกับไฟล์ภายนอกที่โฮสต์อยู่ในคอนเทนเนอร์ Docker แล้ว
- ขณะนี้ความสามารถในการนำทางไปยังระบบไฟล์ของระบบเป้าหมายระยะไกล เช่น การเลือกไดเรกทอรีสำหรับการสร้าง พร้อมใช้งานแล้ว ได้มีการเพิ่มการรองรับการเปิดเทอร์มินัลบนระบบระยะไกล โดยใช้แอคชัน "เปิดเทอร์มินัล" เช่น ที่พบในการตั้งค่าสภาพแวดล้อมการสร้าง
ที่มา: opennet.ru
