Ang SixtyFPS 0.1.0 GUI library anaa, gimugna sa kanhing mga developer sa Qt

Ang pagpagawas sa usa ka cross-platform nga librarya alang sa pagmugna og mga graphical nga mga interface SixtyFPS 0.1.0 gipatik, nga gitumong alang sa paggamit sa mga embedded device ug desktop applications sa Linux, macOS ug Windows nga mga plataporma, ingon man alang sa paggamit sa mga web browser (WebAssembly). Ang code sa librarya gisulat sa Rust ug giapod-apod ubos sa lisensya sa GPLv3, o usa ka komersyal nga lisensya nga nagtugot sa paggamit sa mga proprietary nga produkto nga wala magbukas sa code.

Ang mga tagsulat sa librarya (Olivier Goffart ug Simon Hausmann), kanhi mga developer sa KDE nga sa ulahi mibalhin sa Trolltech aron magtrabaho sa Qt, karon nagtukod sa ilang kaugalingong kompanya nga nagpalambo sa SixtyFPS. Usa sa mga tumong sa proyekto mao ang paghatag sa abilidad sa pagtrabaho uban sa gamay nga konsumo sa CPU ug mga kapanguhaan sa panumduman (pipila ka gatus ka kilobytes sa RAM ang gikinahanglan alang sa trabaho). Adunay duha ka backend nga magamit alang sa paghubad - gl base sa OpenGL ES 2.0 ug qt gamit ang Qt QStyle.

Gisuportahan niini ang paghimo sa mga interface sa mga programa sa Rust, C++, ug JavaScript. Ang mga tagsulat sa librarya nakahimo og usa ka espesyal nga markup nga pinulongan ".60", nga gihugpong ngadto sa lumad nga code alang sa pinili nga plataporma. Posible nga sulayan ang pinulongan sa usa ka online nga editor o pamilyar sa mga pananglitan pinaagi sa pagkolekta niini sa imong kaugalingon.

Ang SixtyFPS 0.1.0 GUI library anaa, gimugna sa kanhing mga developer sa Qt

Pananglitan sa code .60: HelloWorld := Window { width: 400px; gitas-on: 400px; Teksto { y: parent.width / 2; x: ginikanan.x + 200px; teksto: "Hello, kalibutan"; kolor:asul; }}

Mga pananglitan sa interface:

Ang SixtyFPS 0.1.0 GUI library anaa, gimugna sa kanhing mga developer sa Qt
Ang SixtyFPS 0.1.0 GUI library anaa, gimugna sa kanhing mga developer sa Qt


Source: opennet.ru

Idugang sa usa ka comment