การเปิดตัวสภาพแวดล้อมการพัฒนา Qt Creator 9

เปิดตัวสภาพแวดล้อมการพัฒนาแบบรวม Qt Creator 9.0 ได้รับการเผยแพร่ซึ่งออกแบบมาสำหรับการสร้างแอปพลิเคชันข้ามแพลตฟอร์มโดยใช้ไลบรารี Qt รองรับทั้งการพัฒนาโปรแกรมคลาสสิกในภาษา C++ และการใช้ภาษา QML ซึ่งใช้ JavaScript เพื่อกำหนดสคริปต์ และโครงสร้างและพารามิเตอร์ขององค์ประกอบอินเทอร์เฟซจะถูกระบุโดยบล็อกที่คล้าย CSS มีการสร้างแอสเซมบลีสำเร็จรูปสำหรับ Linux, Windows และ MacOS

ในเวอร์ชันใหม่:

  • เพิ่มการสนับสนุนการทดลองสำหรับกรอบการทดสอบ Squish GUI ปลั๊กอินการรวม Squish ช่วยให้คุณสามารถเปิดกรณีทดสอบที่มีอยู่และสร้างกรณีทดสอบใหม่ บันทึกกรณีทดสอบ ใช้ Squish Runner และเซิร์ฟเวอร์ Squish เพื่อรันกรณีทดสอบและกรณีทดสอบ ตั้งค่าจุดพักก่อนรันการทดสอบเพื่อขัดจังหวะการดำเนินการในตำแหน่งที่กำหนด และตรวจสอบตัวแปร
  • เพิ่มการรองรับธีมสีเข้มเมื่อแสดงวิธีใช้และเอกสารประกอบในตัว
  • เมื่อแสดงวิธีใช้บริบท API เนื้อหาจะถูกสร้างขึ้นโดยคำนึงถึงเวอร์ชันของ Qt ที่ทำเครื่องหมายไว้ในโปรเจ็กต์ (เช่น สำหรับโปรเจ็กต์ที่ใช้ Qt 5 เอกสารประกอบสำหรับ Qt 5 จะแสดง และสำหรับโปรเจ็กต์ที่ใช้ Qt 6 เอกสารประกอบสำหรับ Qt 6 จะแสดง แสดง
  • เพิ่มตัวเลือกในตัวแก้ไขเพื่อให้เห็นภาพการเยื้องในเอกสาร การเยื้องแต่ละครั้งจะมีเส้นแนวตั้งแยกกัน เพิ่มความสามารถในการเปลี่ยนระยะห่างระหว่างบรรทัดและปัญหาด้านประสิทธิภาพเมื่อเลือกบล็อกที่มีขนาดใหญ่มากได้รับการแก้ไขแล้ว
    การเปิดตัวสภาพแวดล้อมการพัฒนา Qt Creator 9
  • โมเดลโค้ด C++ ที่ใช้แบ็กเอนด์ Clangd ซึ่งรองรับ LSP (Language Server Protocol) สามารถทำได้ด้วยอินสแตนซ์ Clangd หนึ่งอินสแตนซ์สำหรับทั้งเซสชัน (ก่อนหน้านี้ แต่ละโปรเจ็กต์มีอินสแตนซ์ Clangd ของตัวเอง) เพิ่มความสามารถในการเปลี่ยนลำดับความสำคัญของเธรดพื้นหลัง Clangd ที่ใช้สำหรับการจัดทำดัชนีในการตั้งค่าแล้ว
  • คุณสามารถแก้ไขพารามิเตอร์สไตล์โค้ด C++ ได้โดยตรงจากกล่องโต้ตอบการตั้งค่าหลัก โดยไม่ต้องเปิดกล่องโต้ตอบแยกต่างหาก การตั้งค่า ClangFormat ถูกย้ายไปยังส่วนเดียวกันแล้ว
  • ปัญหาในการเปิดไฟล์ QML จากไดเร็กทอรี build แทนไดเร็กทอรีต้นทางและการสูญเสียจุดพักเมื่อใช้ฟังก์ชันฟอร์แมตได้รับการแก้ไขแล้ว
  • เพิ่มการสนับสนุนสำหรับการกำหนดค่าและสร้างค่าที่ตั้งล่วงหน้าสำหรับโครงการ CMake

ที่มา: opennet.ru

เพิ่มความคิดเห็น