Shigar da Ubuntu SDK
Ubuntu SDK IDE ne wanda yake bamu kayan aikin da muke buƙata don haɓaka aikace-aikace bisa ga QTCorinar.
sudo apt-get install ubuntu-sdk
Idan da zarar an shigar mun buɗe shi kuma wannan zai bayyana:
Takardun
Zamu iya samun bayanai da yawa a cikin web daga masu haɓaka Ubuntu, koyarwa, api ...
A cikin Ubuntu SDK guda ɗaya za mu iya samun sassan da za mu iya koyo daga su, duba lamba ... Rukunan sune Taimako, Wiki, Core Apps da API.
A cikin API zamu iya samun duk Ubuntu api. Masu goyon baya 0.1 waɗanda sune abubuwanda zamuyi amfani dasu don ƙirƙirar app.
A cikin Core Apps yana nuna mana gidan yanar gizo ubuntu-waya-coreapps na launuka inda zamu iya samun lambar aikace-aikace da yawa. A cikin Taimako zamu iya ganin wasu littattafan da zasu taimaka mana farawa.
Web inda zamu iya samun koyawa don fassarar json tare da qml da javascript.
Irƙirar aikace-aikace (Abokin ciniki)
Don ganin misali za mu ƙirƙiri abokin ciniki, wanda na riga na yi magana kaɗan a nan
Mun ƙirƙiri sabon aiki: Fayil -> Sabon Fayil ko Aiki
Kuma mun zaɓi Simple Touch UI. A lokacin da muka kirkiro aikinmu, zai bayyana a tsari, tare da wasu fayiloli da wasu manyan fayiloli, idan muka gudu yanzu zamu sami aikace-aikacen misali, wanda ba zamuyi amfani dashi ba ko kuma zamuyi amfani da wani bangare azaman tushe don kirkirar namu. .
Idan yanzu mun ƙara lissafiView tare da samfurin da ke ɗaukar bayanan Json daga abubuwan ban dariya, kamar taken, zamu sami:
Muna ƙirƙirar fayil da ake kira data.js, don ƙirƙirar wannan fayil ɗin dama danna aikin Addara sabo -> Qt -> JS fayil:
Zamu iya ganin yadda muke jujjuya json ta hanyar daukar sakamako kawai a jere inda kowane sakamako zamu sami taken sa.
console.log kamar yin bugawa ne don wasan bidiyo.
A karshe mun sanya almara.qml a sama ina shigo da kaya
import "data.js" as Data
Bari muyi tunanin cewa muna son bawa aikace-aikacenmu mafi kyawu, misali maimakon nuna taken kawai wanda ke nuna hoto. kuma iya motsa su a kwance, da kyau, bari muyi:
Muna ƙara kayan fuskantarwa a cikin jerin jeri
orientation: ListView.Horizontal
Hakanan muna canza Rubutun don hoto:
Image {
width: 200; height: 150
fillMode: Image.PreserveAspectFit
source: thumbnail+".jpg"
}
Kuma a cikin bayanan.js mun ƙara thumbnail
marvelModel.append({id: i.id, title: i.title, thumbnail: i.thumbnail.path});
Muna iya ganin sakamakon:
Yanzu zamu iya yin ayyuka da yawa don aikace-aikacenmu, kamar danna hoto zai nuna mana bayanai, injin binciken halayen ... Amma zamu bar misalin anan.
marufi
A ƙarshe, kawai zamu ƙirƙiri kunshin mu, zamu tafi zuwa Marufi:
Muna iya ganin cewa dole ne mu cika wasu fannoni. Misali idan kayi amfani da intanet ..., idan muka kammala komai sai mu bada kirkirar kunshi wanda zai kirkiri .click file ta yadda zamu girka aikin.
Kammalawa (GTK3 ko QML)
Dangane da bayyanar, ni kaina ina son gtk amma digiri na "gyarawa" wannan ya bar abubuwa da yawa da ake so, a gefe guda tare da qml zaka iya tsara UI da yawa ga wasu kuma yana da Components (Kayan aikin Desktop) cewa bar bayyanar kamar dai gtk ne.
Bayyanawa kawai, Ubuntu SDK ba IDE bane kuma ba ya dogara da QtCreator, kamar yadda sunansa yake nuna Kit ɗin bunƙasawa wanda za'a iya haɗa shi cikin QtCreator.
A yau na fara bin wannan da sauran karatuttukan uku, amma lokacin da na yi ƙoƙarin ba da aikin, sai na fita daga aikace-aikacen, za ku iya gaya mani idan akwai wata matsala?