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

เปิดตัว บริษัท Qt ไม่กี่วันที่ผ่านมาการเปิดตัวของ เวอร์ชันใหม่ของ «เฟรมเวิร์ก Qt 6.2» ซึ่งงานยังคงมีเสถียรภาพและเพิ่มฟังก์ชันการทำงานของสาขา Qt 6

Qt 6.2 . เวอร์ชันใหม่นี้ ให้การสนับสนุนสำหรับ Windows 10, macOS 10.14+ และแพลตฟอร์ม Linux ต่างๆ ในบรรดา Ubuntu 20.04+, CentOS 8.1 +, openSUSE 15.1+ นั้นโดดเด่นเช่นเดียวกับการรองรับแพลตฟอร์มมือถือ iOS 13+, Android (API 23+) และอื่น ๆ เช่น webOS, INTEGRITY และ QNX

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

สังเกตว่า lสาขา Qt 6.2 ถึงความเท่าเทียมกันกับ Qt 5.15 ในแง่ขององค์ประกอบของโมดูล และเหมาะสำหรับการโยกย้าย Qt 5 โดยผู้ใช้ส่วนใหญ่ การปรับปรุงที่สำคัญใน Qt 6.2 ส่วนใหญ่เกี่ยวข้องกับการรวมโมดูลที่มีอยู่ใน Qt 5.15 แต่ไม่พร้อมสำหรับการรวมในเวอร์ชัน Qt 6.0 และ 6.1 โดยเฉพาะอย่างยิ่ง โมดูลที่ขาดหายไปนั้นรวมอยู่ด้วย:

  • qt-บลูทูธ
  • คิวที มัลติมีเดีย
  • NFC
  • การวางตำแหน่ง Qt
  • Qt ไดอะล็อกด่วน
  • Qt วัตถุระยะไกล
  • เซ็นเซอร์ Qt
  • Qt Serial Bus
  • QtSerialPort
  • Qt เว็บแชนเนล
  • Qt WebEngine
  • Qt WebSockets
  • Qt เว็บวิว

ด้วยการเปิดตัว Qt 6.2 ผู้ใช้เกือบทั้งหมดของเราควรจะสามารถย้ายโค้ดจาก Qt 5 เป็น Qt 6 ได้ เราได้ดำเนินการนี้ด้วยเครื่องมือของเราเอง กล่าวคือ Qt Design Studio 2.2 และ Qt Creator 6 เบต้าซึ่งจะเปิดตัวเร็ว ๆ นี้จะขึ้นอยู่กับ Qt 6.2 LTS

นอกเหนือจากการเพิ่มคุณสมบัติที่ขาดหายไป Qt 6.2 ยังเน้นที่การปรับปรุงความเสถียร ประสิทธิภาพ และคุณภาพชีวิตสำหรับนักพัฒนาอีกด้วย

จากการเปลี่ยนแปลงที่โดดเด่นใน QT 6.2 เวอร์ชันใหม่นี้ หนึ่งในนั้นคือ nโหมดการเรนเดอร์ที่ปรับให้เหมาะสมใหม่ «การแสดงผลในกรณี»เพื่อ Qt ด่วน 3D ซึ่งช่วยให้สามารถเรนเดอร์วัตถุเดียวกันได้หลายอินสแตนซ์พร้อมการแปลงที่แตกต่างกันในเวลาเดียวกัน อีกทั้งยังเพิ่ม 3D Particles API เพื่อเพิ่มเอฟเฟกต์ให้กับฉาก 3 มิติที่เกิดจากการสะสมของอนุภาคจำนวนมาก (ควัน หมอก ฯลฯ)

นอกจากนี้ในเวอร์ชันใหม่นี้ ให้ความสามารถในการสร้างเหตุการณ์ Qt Quick Input สำหรับองค์ประกอบ 2D ฝังอยู่ในฉากและพื้นผิว 3 มิติ มีการเพิ่ม API เพื่อกำหนดจุดตัดของแบบจำลองด้วยรังสีที่เล็ดลอดออกมาจากจุดใดก็ได้ในฉาก

นอกจากนี้ยังมีการเน้นย้ำว่า มีการเสนอโมดูล QML สาธารณะ CMake API เพื่อทำให้ง่ายขึ้น ผู้ใช้กระบวนการของ การสร้างโมดูล QMLนอกจากตัวเลือกในการกำหนดค่าการทำงานของยูทิลิตี้ qmllint (QML linter) แล้ว ยังมีการเพิ่มการสนับสนุนสำหรับการสร้างรายงานการตรวจสอบความถูกต้องในรูปแบบ JSON ยูทิลิตี qmlformat ใช้ไลบรารี QML dom

ในทางกลับกัน ยังเน้นว่าสถาปัตยกรรมของโมดูล Qt Multimedia นั้นได้รับการปรับปรุงให้ทันสมัยขึ้น โดยมีฟีเจอร์ต่างๆ เช่น การเลือกคำบรรยายและภาษาสำหรับการเล่นวิดีโอ ตลอดจนการตั้งค่าขั้นสูงสำหรับการบันทึกเนื้อหามัลติมีเดียปรากฏขึ้น เพิ่มใหม่ วิธีการ Qt Charts เพื่อปรับแต่งแผนภูมิ

จากการเปลี่ยนแปลงอื่น ๆ ที่โดดเด่นจาก QT 6.2 เวอร์ชันใหม่นี้:

  • QImage เพิ่มการรองรับรูปแบบรูปภาพที่ระบุพารามิเตอร์สีทศนิยม
  • QByteArray :: number () ให้การจัดการตัวเลขติดลบในระบบที่ไม่ใช่ทศนิยมอย่างถูกต้อง
  • Std :: chrono รองรับเพิ่มใน QLockFile
  • Qt Network เสนอความเป็นไปได้ในการใช้แบ็กเอนด์ SSL ที่แตกต่างกันในเวลาเดียวกัน
  • เพิ่มการรองรับระบบ Apple ที่ใช้ชิป ARM M1 ส่งคืนการสนับสนุนสำหรับระบบปฏิบัติการ webOS, INTEGRITY และ QNX มีการเสนอการสนับสนุนเบื้องต้นสำหรับ Windows 11 และ WebAssembly

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

สุดท้ายนี้ คุณควรรู้ว่าแหล่งที่มาของส่วนประกอบ Qt นั้นเผยแพร่ภายใต้ลิขสิทธิ์ LGPLv3 และ GPLv2 Qt 6.2 ได้รับสถานะของเวอร์ชัน LTS ซึ่งจะมีการสร้างการอัปเดตสำหรับผู้ใช้ใบอนุญาตเชิงพาณิชย์ภายในสามปี (สำหรับส่วนที่เหลือ การอัปเดตจะออกหกเดือนก่อนที่จะมีการสร้างเวอร์ชันที่สำคัญถัดไป)


แสดงความคิดเห็นของคุณ

อีเมล์ของคุณจะไม่ถูกเผยแพร่ ช่องที่ต้องการถูกทำเครื่องหมายด้วย *

*

*

  1. ผู้รับผิดชอบข้อมูล: Miguel ÁngelGatón
  2. วัตถุประสงค์ของข้อมูล: ควบคุมสแปมการจัดการความคิดเห็น
  3. ถูกต้องตามกฎหมาย: ความยินยอมของคุณ
  4. การสื่อสารข้อมูล: ข้อมูลจะไม่ถูกสื่อสารไปยังบุคคลที่สามยกเว้นตามข้อผูกพันทางกฎหมาย
  5. การจัดเก็บข้อมูล: ฐานข้อมูลที่โฮสต์โดย Occentus Networks (EU)
  6. สิทธิ์: คุณสามารถ จำกัด กู้คืนและลบข้อมูลของคุณได้ตลอดเวลา