Qt 5.15

Niadtong Mayo 26, usa ka bag-ong bersyon sa C++ framework ang gipagawas Qt 5.15 LTS.

Kini nga bersyon mao ang katapusang bersyon sa Qt 5 sa wala pa ang pagpagawas sa Qt 6. Ang mga feature nga gikatakda nga tangtangon sa Qt 6 wala na magamit sa kasamtangan nga pagpagawas. Ang non-commercial nga suporta ihatag hangtod sa pagpagawas sa Qt 6, ang komersyal nga suporta ihatag sulod sa tulo ka tuig.

Bag-ong mga pagpagawas:

  • Nagsugod sa pagbalhin sa Qt graphics stack sa Qt Rendering Hardware Interface (RHI), nga nagtugot sa Qt Quick nga mga aplikasyon nga modagan sa ibabaw sa Direct 3D, Metal (Apple graphics API), Vulkan ug OpenGL. Ang Qt RHI giplano nga mahimong sentro nga bahin sa Qt 6.

  • Gidugang ang bug-os nga suporta Qt Dali nga 3D β€” API alang sa pag-embed sa 3D nga sulud sa mga aplikasyon nga gibase sa Qt Quick nga adunay katakus sa paghubit sa mga eksena sa 3D sa QML. Una nga gipaila sa Qt 5.14, ang kasamtangan nga pagpagawas nagdugang suporta alang sa post-processing nga mga epekto, usa ka bag-ong API alang sa custom geometry, usa ka quaternion-based nga porma nga rotation API, ug suporta alang sa diverging rays.

  • Qt DesignStudio 1.5 nga adunay suporta alang sa Qt Quick 3D, usa ka bag-ong disenyo nga interface base sa mga snappy widgets, gipaayo nga 3D nga pagtan-aw, ang abilidad sa pagdugang sa mga anotasyon sa mga elemento ug usa ka bag-ong diagram editor.

  • Π’ Qt QML gidugang ang "gikinahanglan" nga mga kabtangan alang sa mga sangkap kansang mga kantidad kinahanglan nga itakda sa mga tiggamit sa sangkap, inline nga setting sa mga sangkap, deklaratibo nga paagi sa pagtakda sa mga tipo, merge operator ?? aron itakda ang bili kung ang bili sa wala mao ang NULL. Ang mga pasidaan sa qmllint utility gipauswag usab, ang qmlformat utility gidugang aron masusi ang pagsunod sa QML code style guidelines, QML isip kabahin sa Qt package alang sa microcontrollers nahimong compatible sa QML para sa Qt 5.15.

  • Π’ Qt Dali dugang nga suporta alang sa kolor nga mga luna alang sa mga elemento sa Imahe, gidugang ang PathText nga elemento sa Qt Quick Shapes. Ang propyedad sa cursorShape gidugang sa tigdumala sa pointer aron itakda ang porma sa cursor sa mouse; usa ka butang nga HeaderView ang gidugang sa TableView alang sa pagdugang sa mga bertikal ug pinahigda nga mga ulohan sa lamesa.

  • Gipauswag nga suporta alang sa pag-istilo sa kilid sa kliyente (CSD).

  • Qt Lottie, ang Adobe Effects animation integration module, karon hingpit nga gisuportahan.

  • Qt WebEngine gi-update sa Chromium 80.

  • Π£ Qt 3D Gipauswag nga suporta alang sa pag-profile ug pag-debug.

  • Qt Media nagsuporta sa paghubad sa daghang mga ibabaw. Ang mga pamaagi alang sa pag-scale ug pag-convert sa mga imahe sa Qt GUI karon multi-threaded sa daghang mga kaso.

  • Qt Network nagsuporta sa custom timeouts ug TLS 1.3 session ticket.

  • Ang QRunnable ug QThreadPool mahimong magtinabangay sa std :: function, dugang cross-platform trash method QFile ::moveToTrash().

  • Gidugang nga suporta alang sa dialog sa pagpili sa lumad nga file sa Android.

Source: linux.org.ru

Idugang sa usa ka comment