Kugadzira Zvikumbiro zveUbuntu [QML]

Kuisa Ubuntu SDK

ubuntu sdk IDE iyo inotipa isu nematurusi atinoda kukudziridza kunyorera kunoenderana ne QTCMuiti.

sudo apt-get install ubuntu-sdk

Kana tamboisa tinoivhura uye izvi zvichaonekwa:

sdk

Zvinyorwa

Tinogona kuwana ruzivo rwakawanda mu dandemutande Vagadziri veUbuntu, tutorials, api ...

Mukati meiyo Ubuntu SDK tinogona kuwana zvikamu kubva kwatinogona kudzidza, ona kodhi ... Mapato acho Rubatsiro, Wiki, Core Apps uye API.

MuAPI tinokwanisa kuwana ese Ubuntu api.Components 0.1 zvinova zvinhu zvatinozoshandisa kugadzira iyo app.

MuCore Apps zvinotiratidza iyo webhu ubuntu-foni-coreapps ye launchpad patinogona kuwana kodhi yezvishandiso zvakawanda. MuRubatsiro tinogona kuona mamwe emabhuku anozotibatsira kutanga.

dandemutande kwatingawane dzidziso yekutsanangudza json neqml uye JavaScript.

Kugadzira chikumbiro (Mutengi)

Kuti uone muenzaniso isu tichagadzira mutengi, yandakatotaura zvishoma pano

Isu tinogadzira chirongwa chitsva: Faira -> Nyowani Faira kana purojekiti

sdk_create

Uye isu tinosarudza Rakareruka Kubata UI. Panguva iyo yatakasika chirongwa chedu, ichaonekwa yakarongeka, iine mamwe mafaera uye mamwe maforodha, kana tikamhanya izvozvi tinowana semuenzaniso application, yatisingazoshandisa kana zvishoma kushandisa sehwaro poindi yekuumba yedu.

  Capture kubva 2014-04-06 17:10:44

Kana ikozvino isu tichiwedzera rondedzeroVona nemodhidhi iyo inotora iyo Json dhata kubva kumakomiki, senge zita, tichava ne:

Capture kubva 2014-04-06 18:07:59

Isu tinogadzira iyo faira inonzi data.js, kugadzira iyi faira kurudyi purojekiti Wedzera nyowani -> Qt -> JS faira:

Capture kubva 2014-04-06 18:07:00

Tinogona kuona maitiro atinoita iyo json nekutora chete mhedzisiro mhedzisiro uko kune yega mhedzisiro isu tichawana zita rayo.

console.log yakafanana nekuita kudhinda kweconsole.

Pekupedzisira takaisa inoshamisa.qml pamusoro pane zviriko

import "data.js" as Data

Mhedzisiro: Capture kubva 2014-04-06 17:57:16

Ngatimbofungidzirai kuti isu tinoda kupa yedu kunyorera chitarisiko chirinani, semuenzaniso panzvimbo yekungoratidza chete zita rinoratidza mufananidzo. uye kukwanisa kuafambisa akatwasuka, zvakanaka, ngatiite izvi:

Isu tinowedzera iyo yekutarisa chivakwa mune iyo yekutarisa

orientation: ListView.Horizontal

Isu tinoshandurawo Chinyorwa chemufananidzo:

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

Uye mune iyo data.js isu tinowedzera iyo thumbnail

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

Tinogona kuona mhedzisiro:

Capture kubva 2014-04-06 18:29:44

Zvakanaka ikozvino tinogona kuita kuwanda kwemabasa ekuti chikumbiro chedu chiite, sekudzvanya pamufananidzo kunotiratidza ruzivo, hunhu hwekutsvaga injini ... Asi isu tinosiya muenzaniso pano.

Packaging

Chekupedzisira, isu tinongofanirwa kugadzira yedu package, isu tinoenda kuPakeji:

sdk_package

Tinogona kuona kuti isu tinofanirwa kuzadza mimwe minda. Semuenzaniso kana iwe ukashandisa iyo internet ..., kana isu tiine zvese zvakakwana isu tinopa gadzira package inozogadzira iyo .click faira kuti tikwanise kuisa iyo application.

Mhedziso (GTK3 kana QML)

Panyaya yechitarisiko, ini pachangu ndinoda gtk zvakanyanya asi degree re "modification" yeiyi rinosiya zvakawanda kuti zvidikanwe, kune rimwe divi ne qml unogona kugadzirisa UI zvakanyanya kune vamwe zvakare ine Zvikamu (Desktop Zvikamu) zvinosiya chitarisiko se dai yaive gtk.


Siya yako yekutaura

Your kero e havazobvumirwi ichibudiswa. Raida minda anozivikanwa ne *

*

*

  1. Inotarisira iyo data: Miguel Ángel Gatón
  2. Chinangwa cheiyo data: Kudzora SPAM, manejimendi manejimendi.
  3. Legitimation: Kubvuma kwako
  4. Kutaurirana kwedata
  5. Dhata yekuchengetedza: Dhatabhesi inobatwa neOccentus Networks (EU)
  6. Kodzero: Panguva ipi neipi iwe unogona kudzora, kupora uye kudzima ruzivo rwako

  1.   r @ y akadaro

    Kungojekeswa, Ubuntu SDK HASI IDE uye haina kubva paQtCreator, iri sezita rayo rinoratidza Development Kit iyo inogona kubatanidzwa muQtCreator.

  2.   cuelebre akadaro

    Nhasi ndatanga kuteedzera izvi uye mamwe matatu matatu ezvidzidzo, asi kana ini ndichiedza kupa chirongwa kumhanya, ini ndinobuda muchikumbiro, ungandiudza kana paine chero dambudziko?