Setsi sa lisebelisoa se phatlalalitsoeng bakeng sa ho theha li-interface tsa graphical Slint 1.0

Ho phatlalalitsoe tokollo ea pele ea bohlokoa ea sesebelisoa sa ho aha li-interface tsa graphical Slint, e akaretsang lilemo tse tharo tsa mosebetsi oa projeke. Mofuta oa 1.0 o behiloe joalo ka ha o loketse ho sebelisoa mererong e sebetsang. Bukana ea lithulusi e ngotsoe ka Rust 'me e na le laesense tlas'a GPLv3 kapa laesense ea khoebo (bakeng sa tšebeliso ea lihlahisoa tsa thepa ntle le mohloli o bulehileng). Setsi sa lithulusi se ka sebelisoa ka bobeli ho theha lits'ebetso tsa graph bakeng sa litsamaiso tse emeng le ho theha mahokelo a lisebelisoa tse kentsoeng. Morero ona o ntse o ntlafatsoa ke Olivier Goffart le Simon Hausmann, bahlahisi ba mehleng ba KDE ba neng ba sebetsa Qt ho Trolltech.

Lipheo tse ka sehloohong tsa morero ke tšebeliso e tlaase ea lisebelisoa, bokhoni ba ho sebetsa le li-skrini tsa boholo leha e le bofe, ho fana ka ts'ebetso ea nts'etsopele e loketseng baetsi ba mananeo le baqapi, le ho netefatsa hore ho khoneha ho sebetsa pakeng tsa liforomo tse fapaneng. Mohlala, lits'ebetso tse thehiloeng ho Slint li ka sebetsa ho boto ea Raspberry Pi Pico e nang le microcontroller ea ARM Cortex-M0+ le 264 KB ea RAM. Li-platform tse tšehelitsoeng li kenyelletsa Linux, Windows, macOS, Blackberry QNX, le bokhoni ba ho bokana ho WebAssembly pseudocode ho tsamaisa sebatli kapa ho bokella lits'ebetso tse ikemetseng tse sa hlokeng sistimi e sebetsang. Ho na le merero ea ho fana ka bokhoni ba ho theha lits'ebetso tsa mehala bakeng sa sethala sa Android le iOS.

Khokahano e hlalosoa ka ho sebelisa puo e ikhethileng e hlalosang ".slint", e fanang ka syntax e balehang habonolo le e utloisisoang bakeng sa ho hlalosa likarolo tse fapaneng tsa litšoantšo (e mong oa bangoli ba Slint o kile a ikarabella bakeng sa enjene ea QtQml K'hamphaning ea Qt) . Litlhaloso tsa li-interface ka puo ea Slint li hlophisitsoe hore e be khoutu ea mochini ea sethala seo ho shebiloeng ho sona. Moelelo oa ho sebetsa le sebopeho ha o tlameletsoe ho Rust mme o ka hlalosoa ka puo efe kapa efe ea lenaneo - hajoale API le lisebelisoa tsa ho sebetsa le Slint li lokiselitsoe Rust, C++ le JavaScript, empa ho na le merero ea ho tšehetsa lipuo tse ling tse joalo. joalo ka Python le Go.

Setsi sa lisebelisoa se phatlalalitsoeng bakeng sa ho theha li-interface tsa graphical Slint 1.0

Ho fanoe ka li-backend tse 'maloa bakeng sa tlhahiso, tse u lumellang ho sebelisa Qt, OpenGL ES 2.0, Skia le tlhahiso ea software bakeng sa ho fana ntle le ho hokela litšepeho tsa mokha oa boraro. Ho nolofatsa nts'etsopele, e fana ka tlatsetso ho Visual Studio Code, seva sa LSP (Language Server Protocol) bakeng sa ho hokahana le libaka tse fapaneng tsa nts'etsopele, le mohlophisi oa inthaneteng oa SlintPad. Merero e kenyelletsa nts'etsopele ea mohlophisi oa sebopeho sa pono bakeng sa baqapi, se u lumellang hore u thehe sebopeho ka ho hula li-widget le likarolo ka mokhoa oa ho hula le ho theola.

Setsi sa lisebelisoa se phatlalalitsoeng bakeng sa ho theha li-interface tsa graphical Slint 1.0
Setsi sa lisebelisoa se phatlalalitsoeng bakeng sa ho theha li-interface tsa graphical Slint 1.0

Source: opennet.ru

Eketsa ka tlhaloso