Tso tawm GTK 4.2 graphical toolkit

Tom qab peb lub hlis ntawm txoj kev loj hlob, kev tso tawm ntau lub platform cov cuab yeej los tsim cov graphical user interface - GTK 4.2.0 - tau nthuav tawm. GTK 4 tab tom tsim los ua ib feem ntawm txoj kev txhim kho tshiab uas sim muab cov ntawv thov tsim tawm nrog API ruaj khov thiab txhawb nqa tau ntau xyoo uas tuaj yeem siv tau yam tsis muaj kev ntshai uas yuav tsum tau sau dua daim ntawv thov txhua rau lub hlis vim API hloov pauv hauv GTK tom ntej. ceg.

Qhov kev tso tawm tshiab no feem ntau kho cov kab thiab txhim kho API raws li kev tawm tswv yim los ntawm cov neeg tsim khoom uas tau xa lawv cov kev pab cuam rau GTK4. Qee qhov kev txhim kho tseem ceeb tshaj plaws hauv GTK 4.2 suav nrog:

  • Ntxiv NGL renderer, ib qho tshiab OpenGL rendering cav uas tau qhib los ntawm lub neej ntawd ntawm Linux, Windows thiab macOS. NGL renderer muab kev ua tau zoo dua thaum txo CPU load. Txhawm rau rov qab mus rau lub qub rendering engine, koj yuav tsum khiav daim ntawv thov nrog ib puag ncig hloov pauv GSK_RENDERER = gl.
  • Kev ua ntawm Compose sequences thiab cov yuam sij uas ntsiag to uas hloov cov tsos ntawm tus cwj pwm tom ntej nkag tau rov ua haujlwm dua.
    Tso tawm GTK 4.2 graphical toolkit
  • Lub peev xwm siv GTK nyob rau hauv daim ntawv ntawm cov phiaj xwm me me hauv kev sib dhos Meson tau ua tiav, uas tso cai rau koj los tsim GTK thiab tag nrho nws cov kev vam khom ua ib feem ntawm qhov chaw sib dhos ntawm koj tus kheej daim ntawv thov, nrog rau tau txais tag nrho cov khoom sib dhos rau kev xa khoom. nrog rau koj daim ntawv thov siv cov cuab yeej xaiv.
  • Txhim kho kev txhawb nqa rau sau GTK rau Windows thiab macOS siv cov cuab yeej ib txwm muaj rau cov platforms no.
  • Cov ntaub ntawv API tau raug rov ua dua tshiab, tiam neeg uas siv lub tshuab hluav taws xob tshiab gi-docgen, uas ua rau muaj kev nthuav qhia yooj yim dua ntawm cov ntaub ntawv, suav nrog cov nyees khawm ntxiv rau cov piv txwv code rau cov ntawv teev cia, cov duab sawv cev ntawm hierarchy ntawm cov poj koob yawm txwv thiab kev cuam tshuam ntawm txhua tus. chav kawm, ib daim ntawv teev cov khoom qub txeeg qub teg, cov teeb liab thiab cov txheej txheem ntawm chav kawm. Lub interface txhawb cov neeg siv-sab tshawb nrhiav thiab cia li hloov mus rau qhov sib txawv ntawm qhov screen. Ib lub vev xaib cov ntaub ntawv tshiab tau raug tso tawm, docs.gtk.org, uas tseem muaj kev qhia ua khub ntawm GObject, Pango, thiab GdkPixbuf introspection.
  • Kev ua tau zoo ntawm ntau yam khoom tau raug kho kom zoo, los ntawm GLSL shaders koom nrog kev ua khoom rau cov neeg tsis taus.
  • Ua raws subpixel ntawv tso rau thaum siv cov ntawv tshiab ntawm Cairo lub tsev qiv ntawv.
  • Ib qho kev hloov pauv hloov pauv rau kev xaiv emoji yog muab.
  • Txhim kho kev txhawb nqa rau Wayland raws tu qauv txuas ntxiv rau kev tswj cov tswv yim.
  • Txhim kho scrolling kev ua tau zoo hauv cov ntawv nyeem widget.
  • Txhim kho rendering ntawm ntxoov ntxoo hauv popover widgets.
    Tso tawm GTK 4.2 graphical toolkit

Tau qhov twg los: opennet.ru

Ntxiv ib saib