Dumarating ang GTK + na may mga pagpapabuti sa bagong bersyon na 3.24.1

gtk-logo

GTK+ o dating kilala bilang GIMP Toolkit, ay isang hanay ng mga tool na multiplatform kung saan ginagamit ito upang lumikha ng mga graphic na interface ng gumagamit. Sa pamamagitan ng pag-aalok ng isang kumpletong hanay ng mga widget, ang GTK + ay angkop para sa mga proyekto mula sa maliit na mga tool na isang beses na kumpletuhin ang mga suite ng application.

GTK+ Ito ay cross-platform kaya maaari itong magamit pareho sa Windows, Linux at MacOS at mayroon din itong isang madaling gamiting API, na nagpapabilis sa oras ng pag-unlad.

Ang GTK + ay nakasulat sa wikang C programaPero dinisenyo mula sa ground up upang suportahan ang isang malawak na hanay ng mga wika at hindi lamang limitado sa C / C ++.

Ang paggamit ng GTK + mula sa iba pang mga wika ng programa tulad ng Perl at Python (lalo na sa pagsasama sa tagatayo ng Glade GUI) ay nagbibigay ng isang mabisang pamamaraan ng mabilis na pag-unlad ng application.

Tungkol sa GTK +

GTK+ ay libre software at bahagi ng GNU Project . Gayunpaman, ang mga tuntunin sa lisensya ng GTK +, ang GNU LGPL, ay pinapayagan ang lahat ng mga developer, kahit na ang mga bumuo ng pagmamay-ari na software, na gamitin ito nang walang anumang lisensya o pagkahari.

GTK+ lumahok sa maraming mga proyekto at ilang malalaking platform. Upang makakuha ng ideya kung ano ang iniisip ng mga tao tungkol sa GTK + at kung paano ito nagamit sa mga komersyal na proyekto.

Ang mga programa na batay sa Qt at GTK + ay gumagamit ng iba't ibang mga hanay ng mga widgetts »upang mabuo ang iyong mga graphic na interface ng gumagamit.

Ang bawat isa ay nagtatanghal Bukod sa iba pang mga bagay, iba't ibang mga tema, estilo at mga hanay ng icon bilang default, kaya't malaki ang pagkakaiba ng "hitsura at pakiramdam" nito.

«Qt (binibigkas «cute» sa English) ay isang balangkas para sa pagpapaunlad ng aplikasyon multiplatform, malawakang ginagamit para sa pagbuo ng mga programang grapikong interface (kung saan kilala ito bilang isang hanay ng mga «widget»), kahit na ginagamit din ito upang makabuo ng mga di-grapikong programa tulad ng mga tool at server ng console. "

Ang mga hanay ng mga widget ay magagamit para sa mga layunin ng pagsasama, na may mga pagpapatupad na nakasulat para sa parehong Qt at GTK +, sa lahat ng mga pangunahing bersyon.

Sa mga ito, maaari kang magkaroon ng isang natatanging hitsura para sa lahat ng iyong mga aplikasyon anuman ang balangkas kung saan isinulat ang mga ito.

go-gtk-logo

Ang mga programa ng GTK + ay maaaring tumakbo sa mga kapaligiran sa desktop na batay sa X11 o window manager.

Kahit na ang mga hindi ginawa gamit ang GTK +, hangga't naka-install ang mga kinakailangang aklatan; kasama dito ang macOS kung naka-install ang X11.app.

Ang GTK + ay maaari ding patakbuhin sa ilalim ng Microsoft Windows, kung saan ginagamit ito ng ilang mga tanyag na application ng cross-platform tulad ng Pidgin at GIMP. Ang wxWidgets, isang cross-platform GUI toolkit, ay gumagamit ng GTK + sa Linux.

Ang iba pang mga port ay may kasamang DirectFB (halimbawa ng installer ng Debian, halimbawa) at mga ncurses.

Tungkol sa bagong bersyon ng GTK + 3.24.1

Recientemente ang bagong bersyon ng GTK +3.24.1 ay pinakawalan na na-update at nagdaragdag ng ilang mga bagong tampok.

Sa bagong bersyon na ito, Sinasabing ang mga pagpapabuti ay nagawa sa istilo ng header bar.o, habang ang mga kritikal na babala ay naitatama.

Sa bagong pagpapalabas ng GTK + na ito, ina-update ang mga pagsasalin ng Czech, Friulian, Russian at Spanish.

Tulad ng nabanggit sa Adwaita, ang mga pagpapabuti ng bagong paglabas na ito ay natanggap sa pamamagitan ng pagpapabuti ng istilo ng header bar.

Sa kabilang banda, cNagpapatuloy ang mga pag-aayos sa Wayland at sa bagong paglabas na ito ng GTK + 3.24.1 ang pag-aayos ay natanggap sa paghawak ng paunang na-edit na teksto.

Para sa bahagi nito, ipinatupad ng Windows ang makinis na pag-scroll at sa wakas ang mga problemang lumitaw at ang mga kritikal na babala kapag na-shut down ang system ay naayos.

Sa ngayon, maghintay lamang kami para sa bagong bersyon na ito na mailagay sa mga repository ng karamihan sa mga pamamahagi ng Linux.

Sa pamamagitan nito, maaari nang maisagawa ang isang pag-update ng system upang makuha ang bagong bersyon ng GTK + sa iyong mga computer.

Kahit na ang Gtk + 4 ay pinagtratrabahuhan na at sa paglulunsad nito ang presyon ng pangangailangan na magpabago ay pinakawalan at ang balanse sa pagitan ng katatagan at ang pagbabago ay masandal patungo sa katatagan.

Gayundin, ang mga kamakailang pagbabago sa theming ay partikular na inilaan upang mapabuti at patatagin ang bahaging iyon ng API, nangangahulugang ang ilang mga pamumuhunan ay dapat na magbayad mamaya.


Iwanan ang iyong puna

Ang iyong email address ay hindi nai-publish. Mga kinakailangang patlang ay minarkahan ng *

*

*

  1. Responsable para sa data: Miguel Ángel Gatón
  2. Layunin ng data: Kontrolin ang SPAM, pamamahala ng komento.
  3. Legitimation: Ang iyong pahintulot
  4. Komunikasyon ng data: Ang data ay hindi maiparating sa mga third party maliban sa ligal na obligasyon.
  5. Imbakan ng data: Ang database na naka-host ng Occentus Networks (EU)
  6. Mga Karapatan: Sa anumang oras maaari mong limitahan, mabawi at tanggalin ang iyong impormasyon.

  1.   John Gesell Villanueva Portella dijo

    hello maraming salamat sa pag-publish ng post, para sa aking bahagi interesado rin ako sa pagbuo ng mga application na may isang graphic na interface ng gumagamit, hanggang ngayon nagtatrabaho ako sa PyQt; Nais kong magtrabaho ang aking software sa mga database kaya't natututo ako ng SQL at nais ko ring ma-embed ang graphics sa software na imungkahi ko; Susuriin ko pa rin kung paano i-package ito para sa GNU / Linux at Mac OS X, para sa Windows kung nakita ko kung paano ito ginagawa, mukhang hindi ito kumplikado, bagaman ang resulta para sa huli ay nakita kong nagbibigay ito ng maipapatupad file * .exe; Nais kong malaman kung paano ko gagawin upang makagawa ng isang installer ng software tulad ng karaniwang nakikita, na «SETUP» na nagpapahintulot sa end user na tanggapin lamang at ibigay ang susunod na susunod, mananatili kaming magbasa, sa ngayon nananatili akong nakatutok para sa iyong susunod na mga entry, isang pagbati mula sa Lima - Peru.