Qt 6.1 kad lage

Konpayi Qt te pibliye yon lage kad Qt 6.1, kote travay ap kontinye estabilize ak ogmante fonksyonalite branch Qt 6. Qt 6.1 bay sipò pou platfòm Windows 10, macOS 10.14+, Linux (Ubuntu 20.04+, CentOS). 8.1+, OpenSuSE 15.1+), iOS 13+ ak Android (API 23+). Kòd sous la pou konpozan Qt yo bay anba lisans LGPLv3 ak GPLv2.

Amelyorasyon kle nan Qt 6.1 sitou konsène enklizyon modil ki te disponib nan Qt 5.15, men yo pa t pare pou enklizyon nan premye lage Qt 6. An patikilye, modil yo enkli:

  • Active Qt - sipò pou kontwòl COM ak ActiveX sou platfòm Windows la.
  • Qt Charts - kreye tablo yo.
  • Qt Data Visualization - vizyalizasyon done estatik ak dinamik.
  • Qt Device Utilities se yon pati nan Qt for Device Creation package.
  • Qt Graphical Effect - yon kouch pou senplifye aplikasyon pou pòtaj nan Qt 6.
  • Qt Lottie - rann grafik ak animasyon ekspòte nan fòma JSON lè l sèvi avèk plugin Bodymovin pou Adobe After Effects. Gen ladann yon mikwo-motè entegre pou animasyon, koupe, pwosesis kouch ak lòt efè.
  • Qt State Machine se yon kad pou kreye konstriksyon ki baze sou evènman ak mete ann aplikasyon yon machin eta fini ki baze sou SCXML.
  • Qt Virtual Keyboard - aplikasyon yon klavye vityèl.

Modil ki poko pote epi yo espere nan lage LTS Qt 6.2, ki pwograme pou mwa septanm nan.

  • qt-bluetooth
  • Qt Miltimedya
  • NFC
  • Qt Pozisyon
  • Qt dyalòg rapid: Dosye, Bwat mesaj
  • Qt Objè Remote
  • Qt Capteur
  • Qt SerialBus
  • QtSerialPort
  • Qt WebChannel
  • Qt WebEngine
  • Qt WebSockets
  • Qt WebView

Chanjman nan Qt 6.1:

  • Qt Core te travay pou amelyore itilizasyon ak senplifye API a. Te ajoute metòd removeIf() ak elaji kantite klas ki sipòte metòd erase_if() la. Aplike metòd ki disponib nan QString men pa nan QStringView. Te ajoute fonksyon adisyon, soustraksyon ak miltiplikasyon ki pwoteje debòde. Amelyore sipò pou valè pwen k ap flote 16-bit. API obligatwa pwopriyete a, prezante nan Qt 6.0, te mete ajou. Nouvo klas yo te ajoute pou senplifye entegrasyon ak Java, QJniEnvironment ak QJniObject, ki souvan nesesè sou platfòm Android la.
  • Qt Gui te amelyore sipò pou Vulkan 1.1 ak 1.2 grafik API. Te ajoute yon nouvo klas QUrlResourceProvider, ki itilize nan QLabel epi ki pèmèt ou evite re-enplemante loadResource() ak subclassing QTextDocument. Kapasite pou itilize fonksyon koreksyon itilizatè defini pou eleman espas koulè nan klas QColorSpace la te aplike.
  • Qt Network ofri klas QNetworkInformation, ki pèmèt ou detèmine eta rezo a nan sistèm nan. Te ajoute sipò pou mòd SameSite nan HTTP Cookie handler la.
  • Qt Qml aplike opsyon QJSPrimitiveValue ak QJSManagedValue pou pi rafine kontwòl sou ekzekisyon JavaScript.
  • Qt Quick 3D te ajoute sipò pou animasyon sib morphing ak aplike sipò eksperimantal pou rann egzanp, ki pèmèt ou trase plizyè kopi menm kalite objè ki sitiye nan pati periferik sèn nan nan yon sèl pas. Metòd la siyifikativman akselere rann lè gen yon gwo kantite objè ki sanble nan sèn nan. Ki baze sou metòd sa a, sipò pou rann patikil ki genyen twa dimansyon aplike.

Sous: opennet.ru

Add nouvo kòmantè