Qt 6.1 moralo oa tokollo

Khampani ea Qt e phatlalalitse tokollo ea moralo oa Qt 6.1, moo mosebetsi o tsoelang pele ho tsitsisa le ho eketsa ts'ebetso ea lekala la Qt 6. Qt 6.1 e fana ka ts'ehetso bakeng sa liforomo Windows 10, macOS 10.14+, Linux (Ubuntu 20.04+, CentOS 8.1+, OpenSuSE 15.1+), iOS 13+ le Android (API 23+). Khoutu ea mohloli bakeng sa likarolo tsa Qt e fanoe tlas'a laesense ea LGPLv3 le GPLv2.

Lintlafatso tsa bohlokoa ho Qt 6.1 haholo-holo li amehile ka ho kenyelletsoa ha li-modules tse neng li fumaneha Qt 5.15, empa li ne li sa itokisetsa ho kenngoa tokollong ea pele ea Qt 6. Haholo-holo, li-modules li kenyelelitsoe ke:

  • Active Qt - tšehetso bakeng sa taolo ea COM le ActiveX sethaleng sa Windows.
  • Qt Charts - ho theha lichate.
  • Qt Data Visualization - pono ea data e tsitsitseng le e matla.
  • Qt Device Utilities ke karolo ea Qt for Device Creation package.
  • Qt Graphical Effect - karolo ea ho nolofatsa lits'ebetso tsa porting ho Qt 6.
  • Qt Lottie - e fana ka lits'oants'o le litšoantšo tse romelloang kantle ho naha ka sebopeho sa JSON ho sebelisoa plugin ea Bodymovin bakeng sa Adobe After Effects. E kenyelletsa enjene e nyane e hahelletsoeng ka har'a animation, lijalo, ts'ebetso ea lera le litlamorao tse ling.
  • Qt State Machine ke moralo oa ho theha meaho e tsamaisoang ke liketsahalo le ho kenya ts'ebetsong mochini o sa feleng o thehiloeng ho SCXML.
  • Qt Virtual Keyboard - ho kenngwa tshebetsong ha keyboard ya sebele.

Li-module tse e-so ka li kenngoa 'me li lebelletsoe ho lokolloa ha LTS Qt 6.2, e reriloeng ka Loetse.

  • qt-bluetooth
  • Qt Media
  • NFC
  • Boemo ba Qt
  • Lipuisano tse Potlakileng tsa Qt: Folder, Lebokose la Molaetsa
  • Lintho tse hole tsa Qt
  • Lisebelisoa tsa Qt
  • Qt SerialBus
  • QtSerialPort
  • Qt WebChannel
  • Qt WebEngine
  • Qt Li-WebSocket
  • Qt WebView

Liphetoho ho Qt 6.1:

  • Qt Core e sebelitse ho ntlafatsa ts'ebeliso le ho nolofatsa API. E kentse mekhoa ea removeIf() le ho atolosa palo ea lihlopha tse tšehetsang mokhoa oa erase_if(). Mekhoa e kentsoeng e fumanehang ho QString empa eseng ho QStringView. Keketso e sirelelitsoeng ka phallo e sirelelitsoeng, ho tlosa le ho atisa mesebetsi. Ts'ehetso e ntlafalitsoeng bakeng sa boleng ba lintlha tse phaphametseng tsa 16-bit. Thepa e tlamang API, e hlahisitsoeng Qt 6.0, e ntlafalitsoe. Ho ekelitsoe litlelase tse ncha ho nolofatsa kopanyo le Java, QJniEnvironment le QJniObject, tseo hangata li hlokahalang sethaleng sa Android.
  • Qt Gui e ntlafalitse tšehetso ea Vulkan 1.1 le 1.2 graphics API. E kentse sehlopha se secha sa QUrlResourceProvider, se sebelisoang ho QLabel 'me se u lumella ho qoba ho kenya ts'ebetsong loadResource() le ho fokotsa QTextDocument. Bokhoni ba ho sebelisa mesebetsi ea khalemelo e hlalositsoeng ke basebelisi bakeng sa likarolo tsa sebaka sa mebala sehlopheng sa QColorSpace se kentsoe tšebetsong.
  • Qt Network e fana ka sehlopha sa QNetworkInformation, se u lumellang hore u tsebe boemo ba marang-rang tsamaisong. Ts'ehetso e ekelitsoeng bakeng sa mokhoa oa SameSite ho HTTP Cookie handler.
  • Qt Qml e sebelisa likhetho tsa QJSPrimitiveValue le QJSMManagedValue bakeng sa taolo e ntle holim'a ts'ebetso ea JavaScript.
  • Qt Quick 3D e ekelitse ts'ehetso bakeng sa lipopae tsa morphing mme e kentse ts'ehetso ea liteko bakeng sa ho fana ka mohlala, e u lumellang ho taka likopi tse ngata tsa mofuta o tšoanang oa lintho tse fumanehang likarolong tse ka thōko tsa ketsahalo ka nako e le 'ngoe. Mokhoa ona o potlakisa haholo ho fana ha ho na le palo e kholo ea lintho tse tšoanang sebakeng sa ketsahalo. Ho itšetlehile ka mokhoa ona, tšehetso ea ho fana ka likaroloana tse tharo-dimensional e kenngoa ts'ebetsong.

Source: opennet.ru

Eketsa ka tlhaloso