Qt 6.4 нь шинэ боломжууд, дотоод сайжруулалтууд болон бусад зүйлсээр ирдэг

Qt 6.4 нь шинэ боломжууд, дотоод сайжруулалтууд болон бусад зүйлсээр ирдэг

Qt нь график хэрэглэгчийн интерфэйсийг ашигладаг программуудыг хөгжүүлэхэд өргөн хэрэглэгддэг хөндлөн платформ объект хандалтат хүрээ юм.

Qt компанийн нээлт боллоо -ийн шинэ хувилбарыг эхлүүлэх qt 6.4, Qt 6 салбарын үйл ажиллагааг тогтворжуулах, нэмэгдүүлэх ажил үргэлжилж байна.

Q-ийн багQt Quick-ийн TableView болон TreeView төрлүүдэд илүү олон функцийг нэмсэн, шинэ платформуудад дэмжлэг үзүүлэхээс гадна технологийн дэвшил, олон дотоод сайжруулалт зэрэг олон шинэ боломжуудыг авчирдаг.

Qt 6.4-ийн үндсэн шинэ боломжууд

Энэ шинэ хувилбарт WebAssembly платформд бүрэн дэмжлэг үзүүлэв, энэ нь вэб хөтөч дээр ажилладаг, өөр өөр техник хангамжийн платформуудын хооронд зөөврийн Qt програмуудыг үүсгэх боломжийг олгодог. WebAssembly платформд зориулан бүтээгдсэн програмууд нь JIT хуулбарын ачаар төрөлх кодтой ойролцоо гүйцэтгэлтэй ажилладаг бөгөөд Qt Quick, Qt Quick 3D болон Qt-д байгаа дүрслэх хэрэгслүүдийг ашиглах боломжтой.

Онцлох бас нэг өөрчлөлт бол энэ юм Qt TextToSpeech модулийг үндсэн бүтэц рүү буцаасан, Qt 5-д багтсан боловч Qt 6-ийн салбарт ороогүй модуль ярианы синтезийн хэрэгслээр хангадаг, Энэ нь хөгжлийн бэрхшээлтэй хүмүүст зориулсан програмын хүртээмжийг нэмэгдүүлэх эсвэл хэрэглэгчдэд зориулсан мэдээллийн шинэ хэрэгслийг хэрэгжүүлэх, жишээлбэл, автомашины мэдээллийн зугаа цэнгэлийн програмуудад мэдэгдлийг харуулахад ашиглаж болно. Линукс дээр ярианы диспетчерийн номын санг ашиглан текстийг яриа руу хөрвүүлдэг (libspeechd) болон бусад платформ дээр стандарт үйлдлийн системийн API-ээр дамжуулан.

Үүнээс гадна үүнийг бас онцлон тэмдэглэв iOS загварын хэрэгжилттэй туршилтын модулийг нэмсэн QtQuick-ийн хувьд. Qt Quick Controls дээр суурилсан програмууд нь Windows, macOS болон Android дээр уугуул арьсыг ашигладагтай адил iOS платформ дээр уугуул арьс үүсгэхийн тулд энэ модулийг автоматаар ашиглах боломжтой.

Модуль нэмсэн Туршилтын QtHttpServer HTTP серверийн функцийг нэгтгэх HTTP/1.1, TLS/HTTPS, WebSockets, алдаатай ажиллах, URL параметрүүд (QHttpServerRouter) болон REST API дээр суурилсан хүсэлтийн чиглүүлэлт зэргийг дэмждэг программуудад.

Туршилтын Qt Quick 3D Физик модулийг нэмсэн, энэ нь Qt Quick 3D-тэй ашиглаж болох физик процессыг дуурайлган хийх API-г өгдөг объектуудыг бодитойгоор харилцах, хөдөлгөх 3D үзэгдэлд. Хэрэгжилт нь PhysX хөдөлгүүр дээр суурилдаг.

Үүнийг бас онцолсон Qt Quick 3D модульд дэлхийн гэрэлтүүлгийн туршилтын дэмжлэгийг нэмсэн 3D үзэгдэлд өөр өөр эх үүсвэрээс ирж буй гэрлийг илүү бодитойгоор дуурайхын тулд цацрагийн газрын зургийг ашиглах. Qt Quick 3D нь шугаман тоосонцор, гялалзсан материал, тусгалын дэвшилтэт тохиргоо, skybox болон захиалгат материал, бүтэц зэргийг дэмждэг.

Qt Quick-д өгөгдсөн TableView болон TreeView төрлүүд нь гарны навигаци, мөр, баганын сонголт, нүдний байрлал, хөдөлгөөнт дүрс, модны бүтцийг задлах, тэлэх зэрэгт илүү их хяналт тавих зорилгоор өргөтгөсөн.

Qt Quick нь шинэ FrameAnimation төрлийг танилцуулж байна Энэ нь кодыг хөдөлгөөнт дүрстэй синхрончлох боломжийг олгодог. Хөдөлгөөнт дүрсний жигд байдлыг сайжруулахын тулд Qt Quick нь олон урсгалт дүрслэл хийх үед vsync синхрончлолыг автоматаар зохицуулдаг.

Виджет QQuickWidget, Qt Quick болон Qt Widget дээр суурилсан элементүүдийг нэгтгэсэн интерфейс үүсгэх боломжийг олгодог. RHI давхаргыг бүрэн дэмждэг (Rendering Hardware Interface) нь зөвхөн OpenGL-г ашиглахаас гадна API Vulkan, Metal болон Direct 3D дээр ажиллах боломжийг олгодог.

Нь ялгарах бусад өөрчлөлтүүд энэ шинэ хувилбарын:

  • QSslServer анги нь Qt сүлжээний модульд нэмэгдсэн бөгөөд энэ нь танд TLS-г ашиглан аюулгүй харилцааны суваг үүсгэх үр ашигтай сүлжээний серверүүдийг үүсгэх боломжийг олгодог.
  • Видео болон аудио боловсруулахад FFmpeg багцыг ашигладаг Qt Мультимедиа модульд туршилтын арын хэсэг нэмэгдсэн.
  • Орон зайн дууны дэмжлэг нэмэгдсэн нь гурван хэмжээст дууны тархалт бүхий үзэгдэл үүсгэх, сонсогчийн байршил, өрөөний хэмжээ, хана, шалны материалд тулгуурлан дууны тусгалын шинж чанар бүхий виртуал өрөөг дууриах боломжийг олгодог.
  • Qt Widgets модулийн хувьд QFormLayout анги нь бүтэцлэгдсэн хэрэглэгчийн оролтыг авах интерфэйс үүсгэх функцээр өргөтгөсөн.
  • Олон үе шаттай интерфэйс үүсгэхэд зориулагдсан QWizard ангид маягт дахь шугамын харагдах байдлыг хянах, шидтэний дурын хуудас руу шилжих API-уудыг нэмсэн.
  • QML нь C++-ээс QML рүү бүтэцлэгдсэн өгөгдлийг дамжуулахад хялбар болгох үүднээс утгын төрлүүдийн дэмжлэгийг сайжруулсан.
  • QTextDocuments ангид Markdown тэмдэглэгээний дэмжлэг нэмсэн.

Эцэст нь байгаа хүмүүст зориулав Энэ талаар илүү ихийг мэдэх сонирхолтой байна, Qt 6.4 нь Windows 10+, macOS 10.15+, Linux (Ubuntu 20.04, CentOS 8.2, openSUSE 15.3, SUSE 15 SP2) дээр дэмжлэг үзүүлдэг гэдгийг та мэдэх ёстой.

дэлгэрэнгүй мэдээллийг авах боломжтой Дараах холбоос дээр.


Нийтлэлийн агуулга нь бидний зарчмуудыг баримталдаг редакцийн ёс зүй. Алдааны талаар мэдээлэхийн тулд товшино уу энд байна.

Сэтгэгдэл бичих эхний хүн бай

Сэтгэгдэлээ үлдээгээрэй

Таны и-мэйл хаяг хэвлэгдсэн байх болно.

*

*

  1. Мэдээллийг хариуцах: Мигель Анхель Гатан
  2. Мэдээллийн зорилго: СПАМ-ыг хянах, сэтгэгдлийн менежмент.
  3. Хууль ёсны байдал: Таны зөвшөөрөл
  4. Мэдээллийн харилцаа холбоо: Хуулийн үүргээс бусад тохиолдолд мэдээллийг гуравдагч этгээдэд дамжуулахгүй.
  5. Өгөгдөл хадгалах: Occentus Networks (ЕХ) -с зохион байгуулсан мэдээллийн сан
  6. Эрх: Та хүссэн үедээ мэдээллээ хязгаарлаж, сэргээж, устгаж болно.