Irƙirar app don Ubuntu Touch [QML] - [Sashe na 1]

Gabatarwar

Anan jerin sakonni zasu zo (kamar wadanda nayi da su Vala), amma wannan lokacin tare da aikace-aikace don Ubuntu Touch, da farko aikace-aikacen “iri daya ne” kamar yadda yake a posts daga Vala, ma'ana, wani nau'in wasa inda muke da tambaya da amsoshi 4 a sigar gwaji, to muna da maɓallan guda uku, ɗaya don kawar da biyu daga cikin amsoshi masu yiwuwa (50%), wani don daskarewa lokaci kuma na ƙarshe zuwa tafi daga tambaya.

Don ganin yadda za'a fara ƙirƙirar aiki, zaku iya ziyartar wannan post (takaddun shaida, ƙirƙirar aikin ...), tunda zamu fara da aikin da aka riga aka ƙirƙira shi.

Kodayake aikace-aikacen yana kan Ubuntu Touch Hakanan za'a iya amfani dashi a ciki Ubuntu kamar dai aikace-aikace ne na al'ada

Ilimin asali

Don ƙirƙirar ƙa'idar za mu yi amfani da abubuwan haɗin UbuntuDuk da cewa zamu iya ƙirƙirar abubuwan haɗin kanmu, ba za mu shiga wannan yanayin ba.

Abubuwan Ubuntu sune abubuwanda zamuyi amfani dasu don aikace-aikacenmu:

Kama daga 2014-07-04 23:57:48

Don amfani dasu iri ɗaya dole ne mu shigo da ƙirar:

shigo da Ubuntu. Masu goyon baya 0.1

Zamu iya samun abubuwa daban-daban a cikin abubuwan haɗin, kamar maɓallan, sandunan ci gaba da dai sauransu. Zamu iya zazzage aikin inda suke nuna mana mafi yawan wadannan abubuwan:

bzr reshe lp: ubuntu-ui-kayan aikin kayan aiki 
dole ne mu sanya bzr

Tsara kayan aikin

Muna farawa daga hoton inda muke da aikace-aikacen da aka yi GTK, a wannan yanayin za mu yi amfani da shi QML, a zahiri za mu kirkiro dukkan aikace-aikacen tare da Qt Mai sauri (QML + JavaScript).

Aikace-aikacen, kamar hoton, zai ƙunshi tambaya, lokaci, amsoshi, zaɓuɓɓuka da maki. Bambanci kawai (ban da "salon"), zai kasance sama da zamu sami Tabs.

Don wannan za mu yi amfani da maɓallin, lakabi da abubuwan ci gaban Bar. Don tsarin zamuyi amfani da Element Shafin y Jere.

Daga baya zamu kirkiri tarin tambayoyi

Zayyana fasalin babban allo:

Muna farawa da MainView, inda za'a sami Tabs daban-daban, a wannan yanayin zamuyi aiki akan shimfidar allo na farko na aikinmu.

MainView {objectName: "babbanView" // ...}

Girma (don Ubuntu Touch):

nisa: raka'a.gu (50) tsawo: raka'a.gu (75)

Mun ayyana tsawon da nisa na aikace-aikacenmu, inda nisa zai zama 50 (raka'a) kuma tsawon 75, yanzu zamu bashi launi:

headColor: "# 57365E" backgroundColor: "# A55263" footerColor: "# D75669"

Muna da launin taken, kanmu da na sawunmu:

Kama daga 2014-07-05 15:24:58

Kamar yadda na ambata a baya, aikace-aikacen za a tsara ta Tabs:

    Tabs {id: shafuka Saita {objectName: "jocTab"} / * Addara {objectName: "addQuestions"} * /}

Kamar yadda muke gani muna da Tabs biyu, ɗaya yayi tsokaci (ba mu ƙirƙira shi ba) dayan kuma don yin wasa (wanda yanzu za mu ƙirƙira). Don ƙirƙirar Tab, za mu ƙirƙiri sabon fayil ɗin qml (newara sabo -> Qt -> QML Fayil ->…), sunan fayil ɗin da aka faɗi zai zama Game.qml.

Da kyau, bari mu gyara Game.qml ta yadda zamu maida shi Tab, wanda a ciki yana da shafi (Shafi):

shigo da QtQuick 2.0 shigo da Ubuntu.Can masu goyon baya 0.1 Tab {take: i18n.tr ("Game") Shafi {}}

A cikin shafin zamu fara tsara abubuwanda muka ambata a cikin zane. Shafin da zai hada dukkan abubuwan da ke ciki (zai sanya su a tsaye), to za mu sanya abubuwan a cikin tsari: Label, ProgressBar, maɓallan 4; kuma don sanya zaɓuɓɓukan, zamuyi amfani da jigon Row don sanya su a kwance.

Shafi {anchors.top: Gamepage.top anchors.topMingin: 50 tazara: 15 nisa: babba.width tsawo: parent.height - 50 Label {id: tambaya anchors.topMargin: rubutu 500: "Tambaya?" anchors.horizontalCenter: parent.horizontalCenter fontSize: "babban" font.bold: gaskiya} ProgressBar {id: lokaci anchors.horizontal Button {id: resp1 rubutu: "amsa 1" anchors.horizontalCenter: parent.horizontalCenter} Button {id: resp2 rubutu: "Response 2" anchors.horizontalCenter: parent.horizontalCenter} Button {id: rubutu3: "amsa 3" .horizontalCenter: parent.horizontalCenter} Row {tazara: 4 anchors.horizontalCenter: shafin yanar gizo. Gaba "}} Layi {tazara: 4 anchors.horizontalCenter: parent.horizontalCenter Label {id: kasawa rubutu:" Kasawa: 15 "launi:" ja "} Alamar {id: buga rubutu:" Buga: 50 "} Label {id : maki rubutu: "Points: 50" fontSize: "matsakaici"}}

Bari mu ga yadda kowane ɗayan abubuwan da aka keɓance ta {} muna da kaddarori daban-daban, a game da alama da maɓallan zamu iya ganin cewa "rubutu" kayan shine rubutun da yake nunawa, wata mahimmiyar dukiya mara gani mai ganowa "id», Wanda zai taimaka mana lokacin da muke aiwatar da dabarun aikace-aikacen.

A karshen zamu iya ganin sakamakon:

Kama daga 2014-07-23 19:21:03


Bar tsokaci

Your email address ba za a buga. Bukata filayen suna alama da *

*

*

  1. Wanda ke da alhakin bayanan: Miguel Ángel Gatón
  2. Manufar bayanan: Sarrafa SPAM, sarrafa sharhi.
  3. Halacci: Yarda da yarda
  4. Sadarwar bayanan: Ba za a sanar da wasu bayanan ga wasu kamfanoni ba sai ta hanyar wajibcin doka.
  5. Ajiye bayanai: Bayanin yanar gizo wanda Occentus Networks (EU) suka dauki nauyi
  6. Hakkoki: A kowane lokaci zaka iyakance, dawo da share bayanan ka.

  1.   Nano m

    Ina son shi, ba shi da cikakken bayani a ra'ayina, amma kyakkyawan jagorar jagora ne ...

  2.   Ariel m

    Yayi kyau sosai! Yana aiki sosai don farawa da Qml.
    Wannan shine mafi kyawun gidan yanar gizo na Linux a cikin Mutanen Espanya nesa nesa. Ban taɓa yin sharhi a da ba, amma koyaushe ina bincika shi; kusan kamu ne da nake dashi.
    Tambaya ɗaya ... Shin ana iya sanya shirin da aka yi da Ubuntu SDK a kan wani ɓarna daban, kamar su Arch misali? Ina tsammanin cewa dole ne a cika wasu dogaro (kamar Qt mana). Amma akwai dukkanin waɗannan dogaro da yawa a cikin wuraren ajiya na kowane distro.

    1.    Ariel m

      Yi haƙuri, jumla ta ƙarshe tabbas ta kasance tambaya a zahiri ... Shin duk dogaro ne a cikin rumbun ajiyar kowane distro?

      1.    lolbimbo m

        Ta hanyar tsoho ba za ku iya shigar -la (a wannan yanayin), tunda yana da masu dogaro kamar su ubuntu-components (a wannan yanayin sigar 0.1), idan kun girka su daga baya bai kamata ya ba da matsala ba, idan baku amfani da abubuwan haɗin (Ina ganin kuma zaka iya shigo dasu duka zuwa aikace-aikacen ta yadda zai karu da nauyi amma ka cire su a matsayin abin dogaro) kamar aikace-aikacen sigram (abokin ciniki na telegram) ana yin shi da qt da sauri kuma zaka iya girka shi zuwa mafi yawan disros .

  3.   sasuke m

    Da fatan kun gama aikin.

    1.    Gabelus m

      Yana da kyau sosai. Na riga na bi matakai kuma yana da yadda yake.
      Da fatan za ku ci gaba da aikin ...