Horumarinta Codsiyada Ubuntu [QML]

Ku rakibidda Ubuntu SDK

Ubuntu SDK waa IDE oo na siisa aaladaha aan ugu baahanahay inaan ku horumarino dalab ku saleysan QTC sameeye.

sudo apt-get install ubuntu-sdk

Haddii mar la rakibo waanu fureynaa tanina waxay soo muuqan doontaa:

sdk

Dukumentiyada

Waxaan ka heli karnaa macluumaad badan oo ku jira web Horumarinta Ubuntu, casharro, api ...

Isla Ubuntu SDK gudaheeda waxaan ka heli karnaa qaybo aan wax ka baran karno, eeg koodhka ... Qeybaha ayaa ah Caawinaad, Wiki, Koorasyo ​​Muhiim ah iyo API.

API waxaan kaheli karnaa dhamaan Ubuntu api.Components 0.1 kuwaas oo ah qaybaha aan u adeegsan doono abuurida barnaamijka.

Barnaamijyada 'Core Apps' waxay ku tusaysaa shabakadda ubuntu-phone-coreapps of launpad halkaas oo aan ka heli karno lambarka dhowr codsi. Caawinta waxaan ku arki karnaa buugaag naga caawin doonta inaan bilowno.

Web halkaas oo aan ka heli karno casharro lagu kala saarayo json qml iyo javascript.

Abuuritaanka codsi (Macmiil)

Si aan u aragno tusaale waxaan abuureynaa macmiil, kaas oo aan horey uga hadlay wax yar aquí.

Waxaan abuureynaa mashruuc cusub: Fayl -> Fayl cusub ama Mashruuc

xikmad

Oo waxaan doorannaa 'Simple Touch UI'. Waqtiga aan abuurnay mashruuceena, wuxuu umuuqan doonaa mid qaabaysan, faylal qaarna faylalka qaar, hadaan hada ordo waxaan helidoonaa tusaale codsi ah, oo aanaan adeegsan doonin ama aan u adeegsan doono qayb ahaan bar aasaasi ah si aan u abuurno kuweena.

  Qabsashada 2014-04-06 17:10:44

Haddii hadda aan ku darno liisteeda Muuqaalka oo ka qaadaya xogta Json majaajillada, sida cinwaanka, waxaan lahaan doonnaa:

Qabsashada 2014-04-06 18:07:59

Waxaan abuureynaa feyl la yiraahdo data.js, si loo abuuro feylkaan midig dhagsii mashruuca Ku dar cusub -> Qt -> JS file:

Qabsashada 2014-04-06 18:07:00

Waxaan arki karnaa sida aan u jilcineyno json adoo qaadanaya kaliya natiijooyinka isku aaddan halka natiijo kasta aan ku heli doonno cinwaankeeda.

Console.log wuxuu lamid yahay sameynta daabacaadda qalabka.

Ugu dambayntii waxaan ku dhejinnay layaabka 'marvel.qml' xagga sare xagee laga keenayaa

import "data.js" as Data

Natiijada: Qabsashada 2014-04-06 17:57:16

Aynu qiyaasno inaan dooneyno inaan siino codsigeena muuqaal fiican, tusaale ahaan halkii aan ka muujin lahayn kaliya cinwaanka muujinaya sawir. oo aan udhaqaajin karno si siman, si fiican, aan yeelno:

Waxaan kudaraynaa hanuuninta hanuuninta taxanaha

orientation: ListView.Horizontal

Waxaan sidoo kale qoraalka ugu beddeleynaa sawir:

Image {
width: 200; height: 150
fillMode: Image.PreserveAspectFit
source: thumbnail+".jpg"
}

Iyo xogta.js waxaan ku darnaa thumbnail

marvelModel.append({id: i.id, title: i.title, thumbnail: i.thumbnail.path});

Waan arki karnaa natiijada:

Qabsashada 2014-04-06 18:29:44

Hagaag hada waxaan u qaban karnaa howlo faro badan codsigeena inaan sameyno, sida inaan gujino sawirka wuxuu na tusi doonaa macluumaad, mashiin raadin dabeecad ... Laakiin waxaan ku dhaafi doonaa tusaalaha halkan

Baako

Ugu dambeyntiina, waa inaan abuurnaa xirmadayada, waxaan tagnaa Baakadaha:

sdk_package

Waan arki karnaa inay tahay inaan buuxino meelaha qaar. Tusaale ahaan haddii aad isticmaasho internetka ..., markii aan helno wax walba oo dhameystiran waxaan siinnaa abuuro xirmo kaas oo abuuri doona feyl .click si aan ugu rakibno arjiga.

Gunaanad (GTK3 ama QML)

Dhanka muuqaalka, shaqsiyan waan jeclahay gtk waxbadan laakiin darajada "wax ka bedelida" tan waxay keeneysaa wax badan oo la doonayo, dhanka kale qml waxaad u habeyn kartaa UI wax badan dadka kale sidoo kale waxay leedahay Qeybaha (Desktop Components) oo ka taga muuqaalka sida hadday ahaan lahayd gtk.


Ka tag faalladaada

cinwaanka email aan la daabacin doonaa. Beeraha loo baahan yahay waxaa lagu calaamadeeyay la *

*

*

  1. Masuul ka ah xogta: Miguel Ángel Gatón
  2. Ujeedada xogta: Xakamaynta SPAM, maaraynta faallooyinka.
  3. Sharci: Oggolaanshahaaga
  4. Isgaarsiinta xogta: Xogta looma gudbin doono dhinacyada saddexaad marka laga reebo waajibaadka sharciga ah.
  5. Kaydinta xogta: Macluumaadka ay martigelisay Shabakadaha Occentus (EU)
  6. Xuquuqda: Waqti kasta oo aad xadidi karto, soo ceshan karto oo tirtiri karto macluumaadkaaga.

  1.   r @ y dijo

    Kaliya cadeyn, Ubuntu SDK MA ahan IDE mana ku saleysna QtCreator, waa sida magaceedu tilmaamayo xirmo horumarineed oo lagu dari karo QtCreator.

  2.   cuelebre dijo

    Maanta waxaan bilaabay inaan raaco tan iyo saddexda cashar ee kale, laakiin markaan isku dayo inaan mashruuca socod siiyo, ayaan ka baxayaa arjiga, ma ii sheegi kartaa haddii ay jiraan wax dhibaato ah?