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 бүрэлдэхүүн хэсгүүдийн эх кодыг LGPLv3 болон GPLv2 лицензийн дагуу өгсөн болно. Qt 6.2 нь LTS хувилбарын статусыг хүлээн авсан бөгөөд энэ хугацаанд арилжааны лицензийн хэрэглэгчдэд зориулж гурван жилийн хугацаанд шинэчлэлтүүд бий болно (бусад нь дараагийн томоохон хувилбар гарахаас зургаан сарын өмнө шинэчлэлтүүдийг нийтлэх болно).

Qt 6.2 салбар нь модулийн бүтцийн хувьд Qt 5.15-тай тэнцсэн гэж тэмдэглэгдсэн бөгөөд ихэнх хэрэглэгчдэд Qt 5-аас шилжихэд тохиромжтой. Qt 6.2-ын гол сайжруулалт нь Qt 5.15-д байсан боловч Qt 6.0 болон 6.1 хувилбаруудад оруулахад бэлэн биш байсан модулиудыг оруулахтай холбоотой юм. Ялангуяа дутуу модулиудыг багтаасан болно:

  • qt-bluetooth
  • Qt мультимедиа
  • QFC NFC 
  • Qt байршил
  • Qt хурдан харилцах цонх
  • Qt RemoteObjects
  • Qt мэдрэгч
  • Qt SerialBus
  • QtSerialPort
  • Qt WebChannel
  • Qt WebEngine
  • Qt WebSockets
  • Qt WebView

Qt 6.2 дахь өөрчлөлтүүд (Qt 6 салбар дахь өөрчлөлтийн тоймыг өмнөх тоймоос олж болно):

  • Qt Quick 3D-д оновчтой болгосон "Instanced Rendering" rendering горим нэмэгдсэн бөгөөд энэ нь танд нэг объектын хэд хэдэн тохиолдлыг нэг дор өөр өөр хувиргалттайгаар үзүүлэх боломжийг олгодог. 3D үзэгдэлд бөөмс (утаа, манан гэх мэт) их хэмжээгээр хуримтлагдсанаас үүссэн эффектүүдийг нэмэхэд зориулсан 3D Particles API-г нэмсэн. 2D үзэгдэл, бүтэцтэй суулгасан 3D элементүүдэд Qt Quick Input үйл явдлуудыг үүсгэх чадварыг нэмсэн. Үзэгдэл дээрх дурын цэгээс ялгарах туяа бүхий загваруудын огтлолцлыг тодорхойлох API-г нэмсэн.
  • Өөрийн QML модулиудыг бий болгох үйл явцыг хялбаршуулсан нийтийн QML модулийн CMake API-г санал болгосон. Qmllint (QML linter) хэрэгслийн зан төлөвийг өөрчлөх сонголтуудыг өргөтгөж, JSON форматаар баталгаажуулах тайланг үүсгэх дэмжлэгийг нэмсэн. Qmlformat хэрэгсэл нь QML номын сангийн домог ашигладаг.
  • Qt Мультимедиа модулийн архитектурыг шинэчилж, видеог тоглуулахдаа хадмал орчуулга, хэл сонгох, мультимедиа контент авах дэвшилтэт тохиргоог нэмсэн.
  • Графикийг өөрчлөх шинэ аргуудыг Qt Charts-д нэмсэн.
  • QImage нь хөвөгч цэгийн тоо ашиглан өнгөний параметрүүдийг тодорхойлсон зургийн форматын дэмжлэгийг нэмсэн.
  • QByteArray::number() нь аравтын бус систем дэх сөрөг тоонуудтай зөв ажиллахыг баталгаажуулдаг.
  • QLockFile-д std::chrono дэмжлэг нэмсэн.
  • Qt сүлжээ нь өөр өөр SSL backends-ийг нэгэн зэрэг ашиглах боломжийг олгодог.
  • M1 ARM чип дээр суурилсан Apple-ийн системийн дэмжлэгийг нэмсэн. webOS, INTEGRITY болон QNX үйлдлийн системүүдийн дэмжлэгийг буцаасан. Windows 11 болон WebAssembly-д зориулсан урьдчилан үзэх дэмжлэгийг санал болгож байна.

Эх сурвалж: opennet.ru

сэтгэгдэл нэмэх