Alpha versio Qt 6.0 praesto

Qt Company nuntiatum de vertendo sequela qt 6 Alpha probatio scaena. Qt 6 mutationes architecturae significantes includit et compilator requirit qui vexillum C++17 aedificandi sustinet. Release cogitavit ad diem 1 mensis Decembris.

Clavis features Qt 6;

  • Graphics abstracta API quae ab 3D API operativae est. Elementum praecipuum novi Qt graphice acervi est scaena reddendi machinam, qua RHI (reddendo Hardware interface) iacuit ad potentiam Qt Velox applicationes non solum cum OpenGL, sed etiam super Vulkan, Metallum et Direct 3D APIs.
  • Qt Velox 3D modulus cum API ad user interfaces creando innixus Qt Velox, 2D et 3D elementa graphice componens. Qt Velox 3D permittit te QML uti, ut elementa 3D interfaciendi definias sine UIP forma adhibita. In Qt Velox 3D, uno runtime (Qt Velox) uti potes, una scena layout et una animatio compage pro 2D et 3D, et Qt Design Studio utere ad progressionem visualem. Modulus problemata ut magnum caput solvit, cum QML integratione contenta ex Studio Qt 3D vel 3D, et facultatem praebet animationes et transformationes componendi in gradu corporis inter 2D et 3D.
  • Basem in codicem reducens in partes minores et ad magnitudinem producti basis reducens. Developer instrumenta et elementa specialia providebuntur ut additiones per catalogum thesaurorum distribuantur qt Marketplace.
  • Significans modernizationis QML:
    • Fortis typing auxilio.
    • Facultas QML in C++ repraesentationem et machinam codicem componendi.
    • Faciens plena JavaScript sustineat optionem (utens JavaScript engine plena opibus multum requirit, quae impedit usum QML in apparatu ut microcontrollers).
    • Recusatio versionis in QML.
    • Unificatio notitiarum structurarum in QObject et QML duplicata (memoriam consummatio reducet et satus accelerans).
    • Movere a tempore generationis notitiarum structurarum gratia temporis generationis compilatae.
    • Abscondita partium internarum per methodos et proprietates privatas usu.
    • Integratio emendata cum instrumentis evolutionis ad emendandum et componendum temporis errorem diagnosis.
  • Instrumenta addendo ad bona processui graphics relatas tempore componendi, ut imagines PNG in texturas compressas convertens vel umbras et reticulas in formas binarias optimized pro certis ferramentis convertens.
  • Machinam unicam pro themata et stilo complectens, praebens ut speciem applicationum ex Qt Widgets et Qt Velox, diversis mobilibus et escriticis suggestis indigenas efficias.
  • CMake loco QMake ut ratio aedificandi uti placuit. Auxilia ad applicationes aedificandas utentes QMake manebunt, sed Qt ipsa utens CMake aedificabitur. CMake electa est quod hoc toolkit late inter C++ projectores tincidunt usus est et in multis ambitibus evolutionis integratis sustentatur. Progressus Qbs systematis comitialis, qui ponebat subrogationem QMake esse; continued defero.
  • Transitus ad C++17 vexillum per evolutionem (antea C++98 adhibitum est). Qt 6 consilia ad efficiendum subsidium multis notis modernis C++, sed sine amissione retrorsum convenientiae cum codice innixa signis praeteritis.
  • Facultas uti nonnullis functionis ob QML et Qt Celeres in C++ codice oblato. Systema proprietatis QObject et similibus generibus novam comprehendentibus exhibebuntur. Ex QML, machina ligaminum operandi in Qt nucleum integrabitur, quae onus et memoria consumptionem pro ligatura reducent et omnibus Qt partibus praesto erunt, et non Qt Celeres.
  • Auxilia amplificata ad ulteriores linguas sicut Python et WebAssembly.
  • Source: opennet.ru