SixtyFPS 0.1.0 GUI raibhurari iripo, yakagadziridzwa nevaimbova vagadziri veQt

Kuburitswa kweraibhurari yecross-platform yekugadzira graphical interfaces SixtyFPS 0.1.0 yakaburitswa, yakanangana nekushandiswa pamidziyo yakamisikidzwa uye desktop application paLinux, macOS neWindows mapuratifomu, pamwe nekushandiswa mumabhurawuza (WebAssembly). Iyo raibhurari kodhi yakanyorwa muRust uye inogoverwa pasi peGPLv3 rezinesi, kana rezinesi rekutengesa rinobvumira kushandiswa muzvigadzirwa zvevaridzi pasina kuvhura kodhi.

Vanyori veraibhurari (Olivier Goffart naSimon Hausmann), vaimbogadzira KDE vakazotamira kuTrolltech kunoshanda paQt, vatanga kambani yavo kugadzira SixtyFPS. Chimwe chezvinangwa zvepurojekiti ndechekupa kugona kushanda nekushandisa kushoma kweCPU uye zviwanikwa zvekurangarira (mazana akati wandei ma kilobytes e RAM anodiwa kubasa). Pane maviri ekumashure aripo ekupa - gl yakavakirwa paOpenGL ES 2.0 uye qt uchishandisa Qt QStyle.

Inotsigira kugadzirwa kwenzvimbo dzekupindirana muzvirongwa muRust, C ++, uye JavaScript. Vanyori veraibhurari vakagadzira mutauro unokosha wemarkup ".60", iyo inosanganiswa mukodhi yekodhesi yepuratifomu yakasarudzwa. Zvinogoneka kuyedza mutauro mupepeti yepamhepo kana kujairana nemienzaniso nekuiunganidza iwe pachako.

SixtyFPS 0.1.0 GUI raibhurari iripo, yakagadziridzwa nevaimbova vagadziri veQt

Code muenzaniso .60: HelloWorld := Hwindi {hupamhi: 400px; kureba: 400px; Chinyorwa {y: parent.width / 2; x: mubereki.x + 200px; chinyorwa: "Mhoro, nyika"; ruvara:blue; }}

Interface mienzaniso:

SixtyFPS 0.1.0 GUI raibhurari iripo, yakagadziridzwa nevaimbova vagadziri veQt
SixtyFPS 0.1.0 GUI raibhurari iripo, yakagadziridzwa nevaimbova vagadziri veQt


Source: opennet.ru

Voeg