Qt 6.3 chimango kumasulidwa

Kampani ya Qt yasindikiza kutulutsidwa kwa dongosolo la Qt 6.3, momwe ntchito ikupitilira kukhazikika ndikuwonjezera magwiridwe antchito a nthambi ya Qt 6. Qt 6.3 imapereka chithandizo pamapulatifomu Windows 10, macOS 10.14+, Linux (Ubuntu 20.04, CentOS 8.2) , openSUSE 15.3, SUSE 15 SP2), iOS 13+, Android 6+ (API 23+), webOS, INTEGRITY ndi QNX. Khodi yochokera ku zigawo za Qt imaperekedwa pansi pa malayisensi a LGPLv3 ndi GPLv2.

Zosintha zazikulu mu Qt 6.3:

  • Gawo la Qt QML limapereka kuyesa koyeserera kwa compiler ya qmltc (QML type compiler), yomwe imakupatsani mwayi wophatikiza zinthu za QML m'makalasi mu C++. Kwa ogwiritsa ntchito malonda a Qt 6.3, mankhwala a Qt Quick Compiler akonzedwa, omwe, kuwonjezera pa QML Type Compiler yomwe yatchulidwa pamwambapa, imaphatikizapo QML Script Compiler, yomwe imakulolani kuti muphatikize ntchito ndi mawu a QML mu code C ++. Zadziwika kuti kugwiritsa ntchito Qt Quick Compiler kumapangitsa kuti zitheke kubweretsa magwiridwe antchito a QML pafupi ndi mapulogalamu awo; makamaka, popanga zowonjezera, nthawi yoyambira ndi yochepera imachepetsedwa pafupifupi 20-35% poyerekeza. kugwiritsa ntchito Baibulo lotanthauziridwa.
    Qt 6.3 chimango kumasulidwa
  • Gawo la "Qt Language Server" lakhazikitsidwa mothandizidwa ndi ma protocol a Language Server ndi JsonRpc 2.0.
  • Gawo la Qt Wayland Compositor lawonjezera seva yamagulu a Qt Shell ndi API popanga zowonjezera zanu zachipolopolo.
  • Qt Quick Controls imaphatikiza mitundu ya CalendarModel ndi TreeView QML ndikukhazikitsa zolumikizira zowonetsera kalendala ndi data pakuwona mtengo.
    Qt 6.3 chimango kumasulidwaQt 6.3 chimango kumasulidwa
  • Mitundu ya QML MessageDialog ndi FolderDialog yawonjezedwa ku gawo la Qt Quick Dialogs kuti mugwiritse ntchito mabokosi a dialog operekedwa ndi nsanja kuti awonetse mauthenga ndikuyenda m'mafayilo.
    Qt 6.3 chimango kumasulidwa
  • Qt Quick yasintha magwiridwe antchito komanso magwiridwe antchito amawu. Mwachitsanzo, mavuto popereka kuchepa kwapang'onopang'ono komanso kugwiritsa ntchito kukumbukira kwakukulu posamutsa zikalata zazikulu kwambiri ku zigawo za Text, TextEdit, TextArea ndi TextInput zathetsedwa.
  • Chinthu cha QML ReflectionProbe chawonjezedwa ku gawo la Qt Quick 3D popereka zowunikira. The 3D Particles API yakulitsidwa kuti iwonjezere zotsatira zomwe zimapangidwa ndi tinthu tating'onoting'ono (utsi, chifunga, etc.) kuzithunzi za 3D. Chigawo chatsopano cha ResourceLoader chakhazikitsidwa, chopereka zida zoyendetsera zinthu mu Qt Quick 3D ndikukulolani kuti mukonzekere kutsitsa mwachangu zinthu zazikulu, monga ma meshes kapena mawonekedwe, komanso kuwongolera kuloledwa kwazinthu zotsitsa zomwe sizigwera m'mawonekedwe owonekera. dera la zochitika.
    Qt 6.3 chimango kumasulidwa
  • Anawonjezera kuwonetsetsa kwa gawo la Qt PDF, lomwe linalipo mu Qt 5.15 koma osaphatikizidwa mu Qt 6.
    Qt 6.3 chimango kumasulidwa
  • Gawo lalikulu la ntchito zatsopano zawonjezedwa ku gawo la Qt Core, makamaka zokhudzana ndi kukulitsa luso lokonzekera deta ya zingwe. QLocale yawonjezera chithandizo cha ma code a zilankhulo a ISO639-2. Thandizo lowonjezera pazowunikira nthawi ya AM/PM ku QDate, QTime ndi QLocale. Kusintha kosavuta pakati pa ma JSON ndi ma CBOR. Yowonjezera QtFuture :: whenAll () ndi whenAny () njira.
  • Qt Positioning imapereka mwayi wodziwa kulondola kwa data yamalo yoperekedwa ndi nsanja za Android ndi iOS.
  • Qt Bluetooth imapereka chidziwitso chothandizira Bluetooth LE komanso zambiri za mawonekedwe a adapter ya Bluetooth mu Windows.
  • Qt Widgets yathandizira kwambiri zowonetsera zowoneka bwino kwambiri, masitayelo, ndikusintha mawonekedwe pogwiritsa ntchito mapepala.
  • Makina omangira opangidwa bwino potengera CMake. Anawonjezera ntchito ya qt-generate-deploy-app-script(), yomwe imathandizira kupanga zolemba zotumizira mapulogalamu pamapulatifomu osiyanasiyana.
  • Ntchito zambiri zachitika pofuna kukonza bata ndi khalidwe la code base. Kuyambira kutulutsidwa kwa Qt 6.2, malipoti a bug 1750 adatsekedwa.
  • M'mawonekedwe otsatirawa a Qt 6.x akukonzekera kukhazikitsa chithandizo chonse cha WebAssembly, QHttpServer, gRPC, kubwerera ku Qt Multimedia yochokera ku FFmpeg, Qt Speech ndi Qt Location.

Source: opennet.ru

Kuwonjezera ndemanga