SixtyFPS 0.1.0 GUI laeborari e fumanehang, e ntlafalitsoeng ke baetsi ba khale ba Qt

Ho lokolloa ha laeborari ea li-cross-platform bakeng sa ho theha li-interface tsa litšoantšo SixtyFPS 0.1.0 e hatisitsoe, e reretsoeng ho sebelisoa lisebelisoa tse kentsoeng le lits'ebetso tsa komporo ho Linux, macOS le Windows platforms, hammoho le ho sebelisoa ho libatli tsa marang-rang (WebAssembly). Khoutu ea laebrari e ngotsoe ka Rust 'me e ajoa tlas'a laesense ea GPLv3, kapa laesense ea khoebo e lumellang ho sebelisoa lihlahisoa tsa thepa ntle le ho bula khoutu.

Bangoli ba laeborari (Olivier Goffart le Simon Hausmann), bahlahisi ba mehleng ba KDE bao hamorao ba ileng ba fallela Trolltech ho ea sebetsa Qt, joale ba thehile k'hamphani ea bona e hlahisang SixtyFPS. E 'ngoe ea lipheo tsa morero ke ho fana ka bokhoni ba ho sebetsa ka tšebeliso e fokolang ea CPU le lisebelisoa tsa memori (ho hlokahala li-kilobytes tse makholo a 'maloa bakeng sa mosebetsi). Ho na le li-backend tse peli tse fumanehang bakeng sa phetolelo - gl e ipapisitse le OpenGL ES 2.0 le qt e sebelisang Qt QStyle.

E ts'ehetsa ho theoa ha li-interfaces ho mananeo a Rust, C ++, le JavaScript. Bangoli ba laebrari ba hlahisitse puo e khethehileng ea markup ".60", e hlophisitsoeng ka khoutu ea matsoalloa bakeng sa sethala se khethiloeng. Hoa khoneha ho leka puo ho mohlophisi oa inthaneteng kapa ho tloaelana le mehlala ka ho e bokella.

SixtyFPS 0.1.0 GUI laeborari e fumanehang, e ntlafalitsoeng ke baetsi ba khale ba Qt

Khoutu Mohlala .60: HelloWorld := Fensetere { bophara: 400px; bophahamo: 400px; Mongolo {y: parent.width / 2; x: motsoali.x + 200px; mongolo: "Lumela, lefatše"; mmala: putsoa; }}

Mehlala ea li-interface:

SixtyFPS 0.1.0 GUI laeborari e fumanehang, e ntlafalitsoeng ke baetsi ba khale ba Qt
SixtyFPS 0.1.0 GUI laeborari e fumanehang, e ntlafalitsoeng ke baetsi ba khale ba Qt


Source: opennet.ru

Eketsa ka tlhaloso