Qt 6.1 Kader Verëffentlechung

D'Qt Company huet eng Verëffentlechung vum Qt 6.1 Kader verëffentlecht, an deem d'Aarbecht weider stabiliséiert an d'Funktionalitéit vun der Qt 6 Branche erhéicht. 6.1+, OpenSuSE 10+), iOS 10.14+ an Android (API 20.04+). De Quellcode fir Qt Komponente gëtt ënner der LGPLv8.1 an GPLv15.1 Lizenzen geliwwert.

Schlëssel Verbesserungen am Qt 6.1 betrëfft haaptsächlech d'Inklusioun vu Moduler déi am Qt 5.15 verfügbar waren, awer net prett waren fir an der éischter Verëffentlechung vum Qt 6. Besonnesch d'Moduler abegraff sinn:

  • Aktiv Qt - Ënnerstëtzung fir COM an ActiveX Kontrollen op der Windows Plattform.
  • Qt Charts - schafen Charts.
  • Qt Data Visualization - Visualiséierung vun statesch an dynamesch Donnéeën.
  • Qt Device Utilities ass Deel vum Qt for Device Creation Package.
  • Qt Graphical Effect - eng Schicht fir Porting Uwendungen op Qt 6 ze vereinfachen.
  • Qt Lottie - mécht Grafiken an Animatiounen, déi am JSON Format exportéiert ginn, mam Bodymovin Plugin fir Adobe After Effects. Ëmfaasst en agebaute Mikromotor fir Animatioun, Ausschneiden, Schichtveraarbechtung an aner Effekter.
  • Qt State Machine ass e Kader fir Event-Undriff Konstruktiounen ze kreéieren an eng endlech Staatsmaschinn ëmzesetzen baséiert op SCXML.
  • Qt Virtual Keyboard - Ëmsetzung vun enger virtueller Keyboard.

Moduler déi nach net portéiert goufen an an der LTS Verëffentlechung vum Qt 6.2 erwaart ginn, geplangt fir September.

  • qt-Bluetooth
  • Qt Medien
  • NFC
  • Qt Positionéierung
  • Qt Quick Dialogen: Dossier, Message Këscht
  • Qt Remote Objete
  • Qt Sensoren
  • Qt SerialBus
  • QtSerialPort
  • Qt WebChannel
  • Qt WebEngine
  • Qt WebSockets
  • Qt WebView

Ännerungen am Qt 6.1:

  • Qt Kär huet geschafft fir Benotzerfrëndlechkeet ze verbesseren an d'API ze vereinfachen. D'Methoden removeIf () bäigefüügt an d'Zuel vun de Klassen erweidert déi d'Erase_if () Method ënnerstëtzen. Ëmgesat Methoden déi am QString disponibel sinn awer net an QStringView. Zousätzlech iwwerflësseg geschützt Zousatz, Subtraktioun a Multiplikatiounsfunktiounen. Verbesserte Ënnerstëtzung fir 16-Bit Schwämmpunktwäerter. D'Propriétéit verbindlech API, agefouert an Qt 6.0, gouf aktualiséiert. Nei Klassen goufen derbäigesat fir d'Integratioun mat Java, QJniEnvironment an QJniObject ze vereinfachen, allgemeng gebraucht op der Android Plattform.
  • Qt Gui huet verbessert Ënnerstëtzung fir Vulkan 1.1 an 1.2 Grafiken API. Dobäigesat eng nei Klass QUrlResourceProvider, déi am QLabel benotzt gëtt an erlaabt Iech eng nei Ëmsetzung loadResource ze vermeiden () an subclassing QTextDocument. D'Fähegkeet Benotzer-definéiert Korrektur Funktiounen fir Faarf Raum Komponente an der Klass QColorSpace ëmgesat gouf.
  • Qt Network offréiert der QNetworkInformation Klass, déi erlaabt Iech den Zoustand vun der Reseau am System ze bestëmmen. Zousätzlech Ënnerstëtzung fir SameSite Modus am HTTP Cookie Handler.
  • Qt Qml implementéiert d'QJSPrimitiveValue an QJSManagedValue Optiounen fir méi fein Kontroll iwwer JavaScript Ausféierung.
  • Qt Quick 3D huet Ënnerstëtzung fir Morphing Zil Animatiounen dobäi an experimentell Ënnerstëtzung fir instanced Rendering ëmgesat, wat erlaabt Iech vill Kopie vun der selwechter Zort vun Objeten an der Randerscheinung Deeler vun der Zeen an engem Pass ze molen. D'Method beschleunegt d'Rendering wesentlech wann et eng grouss Zuel vun ähnlechen Objeten an der Szen ass. Baséierend op dëser Method gëtt Ënnerstëtzung fir d'Rendering vun dreidimensional Partikelen ëmgesat.

Source: opennet.ru

Setzt e Commentaire