Navoakan'ny Qt Company ny rafitra Qt 6.7, izay manohy ny asa amin'ny fanamafisana sy fanitarana ny fiasan'ny sampana Qt 6. Ny Qt 6.7 dia manome fanohanana ho an'ny sehatra. Windows 10+, macOS 12+, Linux (Ubuntu 22.04, openSUSE 15.5, SUSE 15 SP5, RHEL 8.8/9.2, Debian 11.6), iOS 16+, Android 8+ (API 23+), webOS, WebAssembly, INTEGRITY, VxWorks, FreeRTOS, ary QNX. Ny kaody loharano ho an'ny singa Qt dia nahazo alalana teo ambanin'ny lisansa LGPLv3 sy GPLv2.
Fiovana lehibe ao amin'ny Qt 6.7:
- Fanohanana nohatsaraina amin'ny fampiasana kaody mampiasa singa amin'ny fenitra C++20. Nampiana Qt:: {strong,weak,partial_ordering classes with a application of std::*_ordering types compatible with the C++17 specification, ary koa ny macros izay mivelatra amin'ny operator fampitahana amin'ny lafiny telo "" rehefa natambatra amin'ny compiler. izay manohana C ++ 20 (raha tsy manohana C ++ 17 fotsiny ny compiler, dia miverina amin'ny fampiasana mpandraharaha mahazatra ny macros).
Azo atao ny mampiasa ny môdely kilasy std :: span mba hanehoana ny filaharan'ny zavatra mifanakaiky, izay nosoloin'ny kilasy QSpan ho an'ny rafitra misy C++17. Nitohy ny asa tamin'ny fampiharana ny fanohanana ny tranomboky std::chrono amin'ny API Qt isan-karazany. Ohatra, ny fe-potoana ao amin'ny Qt Network API dia faritana amin'ny fampiasana karazana std::chrono ary voafaritra amin'ny endrika litera toy ny "5s" mba hanondroana 5 segondra.
- Nitohy ny fampivoarana ny maodely Qt Graphs andrana, natao hanamboarana karazan-tsary isan-karazany sy hijerena angon-drakitra betsaka amin'ny angon-drakitra miova haingana. Ny maody dia novolavolaina ho fanoloana manerantany ho an'ny maodely Qt DataVisualization taloha, mifototra amin'ny OpenGL, ary ny maody Qt Charts. Ny maody vaovao dia mampiasa ny Qt Quick 3D sy ny motera famandrihana RHI (Rendering Hardware Interface), izay manohana API 3D isan-karazany (OpenGL, Vulkan, Metal ary Direct 3D). Ho fanampin'ny fijerena sary 3D, ny dikan-teny vaovao dia manampy fanohanana ho an'ny pie roa dimensions sy kisarisary tsipika, ary koa ny scatterplots. Ny fampidirana miaraka amin'ny fitaovana animation sy ny vokatra azo ao amin'ny Qt Quick dia omena. Fanohanana fanampiny ho an'ny lohahevitra. Nohavaozina ny maritrano mba hampihenana ny isan'ny asa fizarana fahatsiarovana.

- Ny kilasy vaovao QHttpHeaders, QNetworkRequestFactory, QRestAccessManager ary QRestReply dia nampiana ho an'ny famolavolana rindranasa mpanjifa izay mampiasa API mifototra amin'ny HTTP sy REST (Representational State Transfer).
- Nitarina ny fahaizan'ny maody Qt GRPC, ahafahana miditra amin'ny serivisy gRPC. Qt gRPC dia nanampy kilasy vaovao ho an'ny lafiny mpanjifa, amin'ny lafiny server, ary amin'ny antso an-telefaonina roa izay ahafahan'ny hafatra mifanakalo ho azy rehefa miova ny soatoavina. Ny API Interceptor dia natolotra mba hamehezana ireo mpiandraikitra antso ho an'ny hafatra gRPC voafantina, izay azo ampiasaina, ohatra, amin'ny fandaminana ny firaketana na ny caching.
- Ny maodely Qt Protobuf, natao hanamarihana ny kilasy Qt amin'ny alàlan'ny protocole Protocol Buffer, dia nanampy ny fahafahana manao serial amin'ny endrika JSON na avy amin'ny format JSON.
- Ny Qt SVG vector graphics module dia nanampy fanohanana ireo singa SVG 1.1 sy 2.0, izay matetika ampiasaina amin'ny sary SVG amin'ny fampiharana ( , , , SY ), izay mamela ny ankamaroan'ny rakitra SVG aseho. Ho an'ireo izay mila fanohanana feno amin'ny SVG 2.0, dia manoro hevitra ny hampiasa ny maody Qt WebEngine izahay. Nampiana fitaovana svgtoqml hamadika ny SVG ho QML amin'ny fanafarana sary vetaveta mivantana ao amin'ny kisary Qt Quick. Ny fahafahana mampiasa ny maodely Qt Quick Shapes ho an'ny sary miolikolika avo lenta amin'ny alàlan'ny shader fragment dia niorina.
- Fanohanana fanampiny ho an'ny endritsoratra miovaova, izay mety hiova tsy misy dikany ny hateviny, ny sakany ary ny toetran'ny glyph hafa. Fanohanana fanampiny ho an'ny tranomboky kisary. Rehefa mampiasa ny antso QIcon::fromTheme dia azo atao ny mampifanaraka ny anaran'ny kisary miaraka amin'ny marika ao amin'ny tranomboky kisary.
- Omena ny fahafahana mampiditra varavarankely teratany ho an'ny sehatra ankehitriny ao amin'ny sehatra Qt Quick, izay ahafahanao mampiasa singa interface omen'ny sehatra ao amin'ny interface Qt Quick, ohatra, azonao atao ny mampiditra AppKit MapView na Windows Mpilalao haino aman-jery.

- Fanampiana fanampiny amin'ny fampidirana kaody famandrihana amin'ny fampiharana mifototra amin'ny Qt Quick na Qt Widgets, amin'ny fampiasana API grafika tohana amin'ny Qt (Vulkan, OpenGL, Direct3D, Metal). Ny fampidirana dia atao amin'ny alàlan'ny kilasy QRhiQuickItem sy QRhiWidget.
- Fanohanana feno amin'ny sehatra omena macOS 14, iOS 17, Windows 11 23H2, Android 14, RHEL 9.2, openSUSE 15.5, SUSE Linux Enterprise Server 15. Nampiana assemblies ho an'ny Windows, natambatra tamin'ny fampiasana ny MinGW toolchain mifototra amin'ny LLVM. Nampiana ny fanamboarana mialoha ho an'ny maritrano ARM (ho an'ny Windows и Linux), ho an'ny sehatra VxWorks 7 sy ho an'ny QNX 7.1.
- Nohavaozina ny stack Boot2Qt, izay azo ampiasaina hamoronana rafitra finday bootable miaraka amin'ny tontolo mifototra amin'ny Qt sy QML. Ny tontolon'ny rafitra ao amin'ny Boot2Qt dia nohavaozina amin'ny sehatra Yocto 4.3.
- Nampiana santionany fampiharana vaovao. Ohatra amin'ny Lightning Viewer amin'ny fampiasana Qt Location sy Qt Quick Controls mba hijerena ny angona oram-baratra amin'ny sarintany. Demo vaovao OSM Buildings mampiasa Qt Quick 3D, Qt Positioning ary Qt Network mba hamoronana sarintany fananganana 3D mifototra amin'ny fampahalalana avy amin'ny OpenStreetMap. Ny ohatra Virtual Assistant dia mampiseho ny fahaiza-miasa amin'ny animation 3D. Ny ohatra fandikana Volumetric dia mampiseho ny fomba fampiasana harona 3D amin'ny Qt Quick 3D ho an'ny fanaraha-maso taratra volumetric. Ny ohatra StocQt dia novolavolaina tanteraka, mampiasa Qt Graphs mba hampisehoana ny angon-drakitra momba ny tsenam-bola.

Ankoatra izany, tsara homarihina ny famoahana ny Qt Creator 13.0, tontolo fampandrosoana mitambatra ho an'ny famoronana rindranasa miampita sehatra mampiasa ny tranomboky Qt. Manohana ny fampivoarana programa C++ mahazatra sy ny fampiasana QML izy io, fiteny iray mampiasa JavaScript hamaritana script, ary blocs mitovy amin'ny CSS hamaritana ny rafitra sy ny masontsivana amin'ny singa interface. Misy ny fanamboarana vonona hampiasaina ho an'ny Linux, Windows ary macos.
Ao amin'ny dikan-teny vaovao:
- Nampiana fametrahana ivelan'ny aterineto sy an-tserasera ho an'ny rafitra ARM miaraka amin'ny Linux.
- Ny interface tsara Tongasoa eto amin'ny Qt Creator dia nohavaozina mba hampidirana fanohanana ny lohahevitra maizina sy maivana.

- Fifandraisana nohatsaraina ho an'ny tontonana mihetsika ampiasaina amin'ny fomba debugging sy famoronana widgets (Widget Designer). Fanampiana fanampiny ho an'ny fianjerana vonjimaika ho an'ny tontonana mitsangana. Azo atao ny mamindra an-kalalahana ny tontonana amin'ny lohateniny nefa tsy manala azy ireo aloha.

- Fanampiana fanampiny ho an'ny famoronana, fametrahana, fampandehanana ary debugging fampiharana ho an'ny fitaovana mampiasa Qt Application Manager (ho an'ny fampiharana mifototra amin'ny Qt 6 sy CMake).
- Nampiana fanohanana ampahany ho an'ny iOS 17.
- Nanova ny lahatahiry fananganana default mba hampiasana ny subdirectory "build" ao amin'ny kaody tetikasa. Azonao atao ny manova ny lahatahiry fananganana amin'ny alàlan'ny "Préférences> Build & Run> Default Build Properties> Default build directory".
- Ao amin'ny fomba tetikasa, dia nampiana fizarana "Vanished targets", izay mampiseho kits (rohy amin'ny fitaovana fananganana sy dikan-teny Qt) izay tsy misy intsony, ary manome fahafahana hamorona fanoloana na hampiasa azy io rehefa manorina, mametraka ary mitondra kitapo efa misy hafa.
- Azo atao ny mamorona kitapo ho an'ny tetikasa amin'ny fiteny Python (hisafidianana dikan-teny hafa amin'ny mpandika teny).
- Nampiana ny fahafahana mampiasa lohamilina LSP (Language Server Protocol) ho an'ny YAML, JSON ary Bash.
- Ny tonian-dahatsoratry ny kaody dia manome fanohanana amin'ny fitetezana avy amin'ny singa QML mankany amin'ny kaody C ++ mifandray aminy.
- Namboarina ny firafitry ny ClangFormat. Misy tonian-dahatsoratra miaraka amin'ny fanamarinana syntax omena hanovana ny fikao manokana.

Source: opennet.ru






