Projeya LeanQt qalikek jêkirî ya Qt 5 pêşve dike

Projeya LeanQt dest bi pêşvebirina qalikek jêkirî ya Qt 5 kiriye ku armanc ew e ku çêkirina ji çavkaniyê hêsantir bike û bi sepanan re entegre bibe. LeanQt ji hêla Rochus Keller ve, nivîskarê berhevkar û hawîrdora pêşkeftinê ya ji bo zimanê Oberon, ku bi Qt 5 ve girêdayî ye, hatî pêşve xistin, da ku berhevkirina hilbera xwe bi hejmarek hindiktirîn pêwendiyan re hêsan bike, lê digel ku piştgirî ji bo platformên heyî biparêze. Kod di bin lîsansa GPLv3, LGPLv2.1 û LGPLv3 de berdewam dike.

Tê destnîşan kirin ku di van salên dawî de meylek heye ku Qt bi fonksîyonên nakokbar, pir tevlihev û mezin bibe, û sazkirina meclîsên binary pêdivî bi qeydkirina li ser malpera pargîdaniyek bazirganî û dakêşana ji gigabyte zêdetir daneyê heye. LeanQt hewl dide ku guhertoyek sivik a Qt 5.6.3 biafirîne, ji hemî tiştên nehewce paqij bike û ji hêla strukturel ve hatî sêwirandin. Ji bo meclîsê, li şûna qmake, pergala meclîsa xwe ya BUSY tê bikar anîn. Vebijarkên pêvek têne pêşkêş kirin ku dihêle hûn vebijarkî di dema kombûnê de hêmanên cihêreng ên sereke çalak û vemirînin.

Piştgiriya ji bo taybetmendiyên Qt yên jêrîn ragihand:

  • Rêzikên byte, rêzik, unicode.
  • Herêmîkirin.
  • Berhevkirin, parvekirina daneya nepenî (Sharing Implicit).
  • Bi tarîx, dem û deverên demjimêran re dixebitin.
  • Tîp û metatîpên variant.
  • Kodkirin: utf, sade, latînî.
  • Rakirina amûrên ketin/derketinê.
  • Motora pelê.
  • Çîrokên nivîsê û herikên daneyê.
  • Gotinên bi rêkûpêk.
  • Logging.
  • Hashes md5 û sha1.
  • Pêşînên geometrîk, json û xml.
  • rcc (berhevkarê çavkaniyê).
  • Multithreading.
  • Ji bo Linux, Windows û macOS-ê tê çêkirin.

Di nav plansaziyên bilez de: piştgirî ji bo pêvekan, tiştên bingehîn, metatîp û bûyer, QtNetwork û modulên QtXml.

Planên dûr: Modulên QtGui û QtWidgets, çapkirin, paralelkirina operasyonan, piştgiriya porta serial.

Dê jêrîn neyê piştgirî kirin: qmake, çarçoveya Makîneya Dewletê, şîfreyên dirêjkirî, anîmasyon, multimedia, D-Bus, SQL, SVG, NFC, Bluetooth, motora malperê, testlib, nivîsandin û QML. Ji platforman, biryar hat girtin ku iOS, WinRT, Wince, Android, Blackberry, nacl, vxWorks û Haiku piştgirî nekin.

Source: opennet.ru

Add a comment