Feidhmchláir a Fhorbairt le haghaidh Ubuntu [QML]

Ubuntu SDK a shuiteáil

Ubuntu SDK Is IDE é a sholáthraíonn na huirlisí dúinn a theastaíonn uainn chun feidhmchlár a fhorbairt bunaithe ar QTCreator.

sudo apt-get install ubuntu-sdk

Má shuiteáiltear é, osclóimid é agus feicfear é seo:

SDK

doiciméadú

Is féidir linn a lán faisnéise a fháil sa gréasáin Forbróirí Ubuntu, ranganna teagaisc, api ...

Laistigh den SDK Ubuntu céanna is féidir linn rannáin a fháil ónar féidir linn foghlaim, féach cód ... Is iad na catagóirí Cabhair, Wiki, Core Apps agus API.

In API is féidir linn na apunt.Components 0.1 uile Ubuntu a fháil, arb iad na comhpháirteanna a úsáidfimid chun an aip a chruthú.

I Core Apps taispeánann sé an gréasán dúinn ubuntu-phone-coreapps de launchpad áit ar féidir linn cód roinnt feidhmchlár a fháil. In Help is féidir linn roinnt lámhleabhar a fheiceáil a chabhróidh linn tosú.

gréasáin áit ar féidir linn rang teagaisc a fháil chun json a pharsáil le qml agus javascript.

Feidhmchlár a chruthú (Cliant)

Chun sampla a fheiceáil cruthóimid cliant, ar labhair mé beagán leis cheana anseo.

Cruthaímid tionscadal nua: Comhad -> Comhad nó Tionscadal Nua

sdk_create

Agus roghnaímid UI Simplí Teagmhála. Ag an am a chruthaigh muid ár dtionscadal, beidh an chuma air go bhfuil sé struchtúrtha, le roinnt comhad agus roinnt fillteán, má ritheann muid anois gheobhaidh muid feidhmchlár samplach, nach n-úsáidfimid nó a úsáidfimid go páirteach mar bhunphointe chun ár gceann a chruthú.

  Gabháil ó 2014-04-06 17:10:44

Má chuireann muid liostaView anois le samhail a thógann sonraí Json ó na greannáin, mar shampla an teideal, beidh orainn:

Gabháil ó 2014-04-06 18:07:59

Cruthaímid comhad ar a dtugtar data.js, chun an comhad seo a chruthú cliceáil ar dheis ar an tionscadal Cuir comhad nua -> Qt -> JS leis:

Gabháil ó 2014-04-06 18:07:00

Is féidir linn a fheiceáil conas a dhéanaimid an json a pharsáil trí shraith na dtorthaí a thógáil ach áit a bhfaighfimid a theideal do gach toradh.

Is cosúil le console.log prionta a dhéanamh don consól.

Faoi dheireadh chuireamar marvel.qml thuas cá bhfuil na hallmhairí

import "data.js" as Data

Toradh: Gabháil ó 2014-04-06 17:57:16

Samhlaímid go dteastaíonn uainn cuma níos fearr a thabhairt ar ár bhfeidhmchlár, mar shampla in ionad gan ach an teideal a thaispeánann íomhá a thaispeáint. agus a bheith in ann iad a bhogadh go cothrománach, bhuel, déanaimis é:

Cuirimid an mhaoin treoshuímh san amharcliosta

orientation: ListView.Horizontal

Athraímid an Téacs le haghaidh íomhá freisin:

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

Agus sna sonraí.js cuirimid an mionsamhail

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

Is féidir linn an toradh a fheiceáil:

Gabháil ó 2014-04-06 18:29:44 Bhuel anois d’fhéadfaimis an iliomad feidhmeanna a dhéanamh chun ár bhfeidhmchlár a dhéanamh, mar shampla cliceáil ar an íomhá taispeánfar faisnéis dúinn, inneall cuardaigh carachtar ... Ach fágfaimid an sampla anseo.

pacáistiú

Faoi dheireadh, níl le déanamh againn ach ár bpacáiste a chruthú, téimid chuig Pacáistiú:

sdk_packagin Is féidir linn a fheiceáil go gcaithfimid roinnt réimsí a líonadh. Mar shampla má úsáideann tú an t-idirlíon ..., nuair a bhíonn gach rud críochnaithe againn tugann muid pacáiste cruthaigh a chruthóidh comhad .click ionas gur féidir linn an feidhmchlár a shuiteáil.

Conclúid (GTK3 nó QML)

Maidir le cuma, is maith liom go leor gtk go pearsanta ach fágann an méid “modhnú” air seo go bhfuil sé inmhianaithe, ar an láimh eile le qml is féidir leat an Chomhéadain a shaincheapadh go leor do dhaoine eile tá Comhpháirteanna (Comhpháirteanna Deisce) aige a fhágann an chuma mar dá mbeadh sé gtk.


Cloíonn ábhar an ailt lenár bprionsabail eitic eagarthóireachta. Chun earráid a thuairisciú cliceáil anseo.

2 trácht, fág mise

Fág do thrácht

Ní thabharfar do sheoladh r-phoist a fhoilsiú. Réimsí riachtanacha atá marcáilte le *

*

*

  1. Freagrach as na sonraí: Miguel Ángel Gatón
  2. Cuspóir na sonraí: SPAM a rialú, bainistíocht trácht.
  3. Legitimation: Do thoiliú
  4. Na sonraí a chur in iúl: Ní chuirfear na sonraí in iúl do thríú páirtithe ach amháin trí oibleagáid dhlíthiúil.
  5. Stóráil sonraí: Bunachar sonraí arna óstáil ag Occentus Networks (EU)
  6. Cearta: Tráth ar bith is féidir leat do chuid faisnéise a theorannú, a aisghabháil agus a scriosadh.

  1.   r @ y a dúirt

    Níl ach soiléiriú ann, NÍ IDE é Ubuntu SDK ná níl sé bunaithe ar QtCreator, tá sé mar a léiríonn a ainm Kit Forbartha is féidir a chomhtháthú le QtCreator.

  2.   Cuelebre a dúirt

    Thosaigh mé inniu ag leanúint seo agus na trí rang teagaisc eile, ach nuair a dhéanaim iarracht rith a thabhairt don tionscadal, bainim an t-iarratas amach, an bhféadfá a rá liom an bhfuil fadhb de chineál ar bith ann?