Maitiro ekuvhura QML faira: Sumo kune faira manipulation muQML
Muchirongwa neQML, mafaira ane .qml extension anoita basa rakakosha pakuvandudza ma graphical user interfaces. Mafaira aya anetsananguro yezvinhu zvinoonekwa uye maitiro avo mukushandisa. Nekudaro, kuvhura QML faira kunogona kunetsa kune avo vasingazive mutauro. Muchinyorwa chino, tichaongorora matanho anodiwa ekuvhura nekushanda nemafaira eQML, zvichikubvumidza kuti uongorore. munyika Yekugadziridza mashandisirwo emushandisi zvinobudirira.
1. Nzwisisa chimiro kubva pafaira QML yakakosha
Usati wavhura faira reQML, zvakakosha kuti ucherechedze chimiro chayo. Iro QML faira rinowanzotanga nekuunza mamodules anodiwa pakushandisa, achiteverwa netsanangudzo yezvinhu zvinoonekwa uye maitiro avo. Nekunzwisisa kurongeka kwefaira re QML, unozokwanisa tsvaga uye tsvaga nyore zvikamu zvaunoda kugadzirisa.
2. Shandisa mupepeti wezvinyorwa kana nharaunda yekusimudzira yakabatanidzwa
Kuti uvhure uye ushandise maQML mafaera, iwe unozoda chinyorwa edhita kana yakasanganiswa yekuvandudza nharaunda (IDE) iyo inokutendera kuti ugadzirise kodhi nemazvo. Dzimwe sarudzo dzakakurumbira dzinosanganisira Visual Studio Code, Qt Musiki uye Rugwaro Rudiki. Maturusi aya anokupa maficha akadai semasintakisi kujekesa uye otomatiki mazano, zvichiita kuti zvive nyore kuona nekugadzirisa zvikanganiso.
3. Vhura faira reQML mune chinyorwa chinyorwa
Kana ukasarudza kushandisa yakakosha mameseji edhita, senge Notepad kana TextEdit, unogona kuvhura QML faira nekudzvanya-kurudyi pafaira uye kusarudza "Vhura ne." Wobva wasarudza iwo mameseji edhita yesarudzo yako uye uchakwanisa kuona nekugadzirisa zvirimo mufaira reQML. Iva nechokwadi chekuchengetedza chero shanduko yaunoita kuti ionekwe mukushandisa.
4. Vhura QML faira muIDE
Kana ukafunga kushandisa IDE senge Kodhi yeVisual Studio Kana Qt Creator, maitiro ekuvhura QML faira akatoreruka. Ingovhura IDE, tsvaga "Vhura Faira" sarudzo, uye sarudza QML faira raunoda kushandura. Kana yangovhurwa, iwe unozogona kutora mukana wezvekuwedzera maturusi uye mashandiro ayo nharaunda dzinopa, senge code debugging uye graphical interface preview.
Nematanho aya, wagadzirira kutanga. vhura uye ongorora QML mafaera munzvimbo yako yesarudzo. Rangarira kujairana neiyo yakakosha chimiro cheQML faira uye tora mukana wezvishandiso zvekugadzirisa zviripo kufambisa kuvandudzwa kwenzvimbo dzako dzemushandisi muQML. Pinda munyika ino inonakidza uye gadzira intuitive uye inoyevedza nzvimbo dzekutarisana dzekushandisa kwako!
Nhanganyaya kune QML mafaera
Mafaira eQML chikamu chakakosha chetekinoroji inoshandiswa mukuvandudza magraphical application munzvimbo yeQt programming. Kuburikidza neaya mafaera, iyo mushandisi interface yekushandisa inogona kugadzirwa nekukurumidza uye nemazvo. Mugwaro iri, iwe uchadzidza nzira yekuvhura QML faira uye kuongorora zvirimo.
1.QML Faira Nzvimbo: Usati wavhura faira reQML, zvakakosha kuti uzive parinowanikwa.Kazhinji, mafaera eQML anowanikwa mufolder rezviwanikwa repurojekiti yeQt, mune diki folda inonzi qml. Vanogonawo kunge vari mune imwe nzvimbo inotsanangurwa nemugadziri. Kuziva nzvimbo yefaira kwakakosha kuti ukwanise kuiwana nemazvo.
2 Kushandisa iyo Qt yekuvandudza kit: Kuti uvhure QML faira, unofanirwa kuve neQt yekuvandudza kit yakaiswa. Iyi kit inosanganisira maturusi nemaraibhurari anodiwa kushanda ne QML uye mafaera. gadzira mapurogiramu Qt. Ita shuwa kuti une Qt yekuvandudza kit yakaiswa pakombuta yako usati waenderera.
3. Mameseji edhita kana nharaunda yekusimudzira yakabatanidzwa: Paunenge uchinge uine Qt yekuvandudza kit yakaiswa, unogona kuvhura iyo QML faira uchishandisa mameseji edhita kana yakasanganiswa budiriro nharaunda (IDE). Dzimwe sarudzo dzakakurumbira dzinosanganisira Qt Musiki, Visual Kodhi yeStudio uye Sublime Text. Zvishandiso izvi zvinokutendera kuti ugadzirise uye utarise zvirimo muQML faira nenzira iri nyore uye yakasununguka.
Rangarira, kuvhura QML faira ingori nhanho yekutanga mukushanda nayo. Kana yangovhurwa, unokwanisa kuongorora nekugadzirisa zvirimo kuti zvienderane nezvinodiwa neapplication yako.Zvawava kuziva kuvhura faira reQML, wagadzirira kunyura munyika yegraphical programming neQt!
Chinangwa uye chimiro chemafaira eQML
Mafaira eQML ifomati yefaira inoshandiswa mumutauro weQt programming. kugadzira user interfaces. Chinangwa chikuru chemafaira eQML ndechekutsanangura chimiro uye kupindirana kweapp. Izvi zvinobvumira vanogadzira kugadzira yakaomesesa, muchinjika-chikuva mushandisi interfaces zvakanyanya uye nekukasira.
Chimiro che a QML faira rinotevera muti-senge hierarchical pateni. Pamusoro pemuti pane chinhu chikuru, chinowanzonzi "ApplicationWindow" kana "Window", inomiririra hwindo guru rekushandisa. Chikamu ichi chinogona kunge chine zvimwe zvikamu zvinotsanangura zvakasiyana-siyana emushandisi interface, senge “Rectangle”, ”Text” kana “Mufananidzo”. Izvi zvikamu zvakare zvinogona kuve neavo evana zvikamu, nekudaro kugadzira cascading chimiro.
Mafaira eQML anobvumirawo kushandiswazve kwezvikamu kuburikidza nekuumbwa. Izvi zvinoreva kuti iwe unogona kugadzira zvimiro zvetsika izvo zvinofukidza seti yevashandisi interface zvinhu uye yavo yakabatana logic, wobva waishandisa zvakare muzvikamu zvakasiyana zvekushandisa. Izvi zvinoita kuti zvive nyore kuchengetedza uye kugadzirisa mushandisi interface, sezvo shanduko ichingofanira kuitwa munzvimbo imwechete uye ichaparadzirwa kune ese mameseji echikamu. Pamusoro pezvo, QML mafaera anotsigira kudyidzana neC ++ kodhi, zvichikubvumidza kuti ubatanidze nyore kushandisa uye kuchinjika kweQML nesimba uye kuita kweC ++.
Matanho ekuvhura QML faira
1. Isa Qt Musiki: Danho rekutanga kuvhura aQML faira ndere kuve nechokwadi chekuti une QtMusiki yakaiswa pachishandiso chako. Qt Musiki inzvimbo yakabatanidzwa yekusimudzira (IDE) iyo inokutendera iwe kugadzira uye kugadzirisa mafaira eQML nekukurumidza uye nyore. Unogona kudhawunirodha yazvino vhezheni yeQt Musiki kubva ku webhusaiti official Qt
2. Vhura Qt Musiki: Kana Qt Musiki yaiswa pachishandiso chako, vhura nekudzvanya kaviri pane inoenderana icon. Mirira kuti itakure zvachose uye vhura iyo huru chirongwa hwindo.
3. Gadzira kana vhura chirongwa: Panguva ino, une zvingasarudzwa zviviri. Unogona kugadzira chirongwa chitsva nekudzvanya “Projekti Itsva” pahwindo guru reQt Creator, kana kuti unogona kuvhura chirongwa chiripo nekusarudza “Vhura Project” uye kufamba uchienda kunzvimbo iyo chirongwa chiripo. QML faira raunoda kuvhura. Paunenge uchivhura purojekiti iripo, iva nechokwadi chekusarudza iyo purojekiti mudzi folda panzvimbo. Kana uchinge wagadzira kana kuvhura purojekiti, unogona kuona uye kugadzirisa iyo QML faira muQt Musiki interface.
Kutevera izvi matanho matatu, unenge wakagadzirira kuvhura nekushanda nemafaira eQML uchishandisa Qt Creator. Rangarira kuti Qt Creator inopa zvakasiyana siyana zvezvishandiso uye zvinoshandazvinoita kuti kugadzira nekugadzirisa mafaera eQML kuve nyore, kukubvumira kugadzira Zvinoshamisa. maapplication ane inoyevedza graphical mushandisi interface. Tora mukana uzere weichi chishandiso chine simba uye ongorora nyika yekuvandudza application neQML!
Kusarudza yakakodzera kodhi mupepeti
Kune akasiyana kodhi edhita anowanikwa mumusika, imwe neimwe iine yayo maficha uye zvakanakira. Pakusarudza mupepeti akakodzera kushanda nemafaira eQML, zvakakosha kuti utarise zvimwe zvakakosha. Imwe yacho kugona kwemupepeti kuziva uye kuratidza QML mutauro-chaiwo syntax. Izvi zvinoita kuti zvive nyore kuona zvikanganiso uye kunyora kodhi inoshanda. Pamusoro pezvo, zvakakosha kuti mupepeti ape autocompletion uye kodhi hinting, iyo inomhanyisa kusimudzira uye inoderedza mukana wekukanganisa. Vamwe vane mukurumbira vagadziri vekushanda ne QML mafaera anosanganisira Studio Yekuona Code, Qt Musiki uye Sublime Chinyorwa, pakati pevamwe veava vapepeti vane seti yavo yezvimiro uye inochinjika kune akasiyana hurongwa.
Kana tangosarudza iyo yakakodzera kodhi mupepeti, kuvhura QML faira iri nyore maitiro. Chinhu chekutanga chatinofanira kuita kuve nechokwadi chekuti tine edhita yakaiswa pane yedu system. Zvadaro, tinogona kuvhura mupepeti toenda ku "Vhura faira" kana "New project" sarudzo, zvichienderana neiyo editor. Nekusarudza sarudzo iyi, muongorori wefaira anovhura, kwatinogona kufamba tichienda kunzvimbo yefaira reQML ratiri kuda kuvhura. Kana tangowana faira, tinongofanira kudzvanya pairi tosimbisa chiito. Panguva ino, iyo kodhi mupepeti inoisa iyo QML faira uye kuiratidza mune yayo mushandisi interface, yakagadzirira kuti isu titange kushanda pairi..
Sezvo isu tinovhura maQML mafaera mune yedu kodhi mupepeti, tinogona kutora mukana wakazara wekushanda kwainopa. Chimwe chezvinhu izvi kukwanisa kufamba zviri nyore pakati pemafaira akasiyana uye zvikamu zvekodhi. Izvi zvinonyanya kukosha kana tiri kushanda pamapurojekiti makuru anosanganisira mafaira akawanda QML yakabatana. Tinogona zvakare kushandisa kutsvaga nekutsiva sarudzo kukurumidza kutsvaga nekugadzirisa code zvikamu. Pamusoro pezvo, vamwe vapepeti vanokutendera kuti uve netarisiro yenguva chaiyo yekuti yako QML kodhi ichataridzika sei pamudziyo kana simulator, iyo inobatsira kwazvo kuve nechokwadi chekuti marongerwo uye kupindirana kuri kuenderana nekugadzira nemazvo. Muchidimbu, maitiro ekuvhura a QML faira mune akakodzera kodhi mupepeti ari nyore uye anotipa mukana kune akasiyana maturusi anogona kuvandudza hunyanzvi hwedu uye kugona mukugadzira QML maapplication.
QML Faira Kuenderana Kufunga
Kana iwe uchifarira kuvhura QML faira, zvakakosha kuti utarise akati wandei mabatiro ayo anogona kukanganisa ruzivo rwako. Chekutanga, unofanira kufunga nezveshanduro yeQt yauri kushandisa. Ita shuwa kuti vhezheni yeQt inoenderana neQML faira raunoda kuvhura. Zvikasadaro, unogona kumhanya mukuenderana uye nenyaya dzekushanda.
Pamusoro peiyo vhezheni yeQt, zvakakoshawo kufunga nezvepuratifomu yauri kushanda pairi. Ndokumbira utarise kuti mamwe mafaera eQML anogona kugadzirwa zvakananga kune mamwe mapuratifomu, akadai seWindows, macOS, kana Linux. Naizvozvo, unofanira kuona kuti sisitimu yako yekushandisa inoenderana neQML faira raunoda kuvhura.
Kumwe kufunga kwakakosha kutsamira kune ekunze mamodule. QML mafaera anogona kushandisa ekunze mamodule kuti awedzere mashandiro chaiwo. Usati waedza kuvhura QML faira, ita shuwa kuti une ese anodiwa ekunze mamodule akaiswa. Zvikasadaro, haungakwanise kuwana ese maficha efaira uye zvimwe zvinhu zvinogona kusaratidzwa nenzira kwayo muchimiro.
Nguva dzose yeuka kuchengeta izvi mupfungwa kuenderana kufunga usati waedza kuvhura QML faira. Kutarisa iyo Qt vhezheni, kuonesa kuenderana kwepuratifomu, uye kuve nechokwadi kuti une anodiwa ekunze mamodule achakubatsira iwe kudzivirira matambudziko uye kunakidzwa zvizere neruzivo rwekuvhura uye kushandisa QML mafaera.
Kuongorora kuiswa kweQt
Kana kuvhura faira reQML, zvakakosha kuve nechokwadi chekuti kuisirwa Qt pa system yako kwakanyatso kusimbiswa. Kuti uite izvi kusimbisa, tevera matanho ari pasi apa:
Danho rekutanga: Tarisa kuti iyo Qt yekuisa nzira yakanyatso kurongeka munzvimbo yako yakabatanidzwa yekusimudzira (IDE). Izvi Zvinogona kuitwa nekupinda muzvirongwa zveIDE uye kutsvaga chikamu chezvirongwa zveQt Iva nechokwadi chokuti nzira yekuisa yakarurama, kana ikasadaro ivandudze kuti inongedze kunzvimbo yakarurama yeQt.
Danho rechipiri: Ita shuwa yekuti zvese zvinoenderana neQt zvakaiswa uye zvakagadziriswa nemazvo pane yako system. Izvi zvinosanganisira kuongorora kuti maraibhurari anodiwa, mafaera emusoro, uye maturusi aripo uye anowanikwa. Ona zvinyorwa zveQt kuti uwane runyoro rwakakwana rwezvinodiwa uye ita shuwa kuti ese akaiswa.
Danho rechishanu: Kana uchinge waona iyo Qt kumisikidzwa muIDE yako uye kutsamira kwehurongwa, unogona kuyedza kuisirwa nekuvhura QML faira. Kuti uite izvi, unogona kugadzira purojekiti nyowani muIDE yako uye wowedzera iripo QML faira. Ita shuwa kuti faira rinovhura nemazvo uye rinoratidza pasina zvikanganiso muIDE. Kana iwe ukasangana nechero matambudziko, tarisa yako Qt kumisikidzwa uye kutsamira kwehurongwa zvakare.
Mazano ekuvhura nekugadzirisa maQML mafaera
Mafaira eQML ndiwo mutauro unonyanya kushandiswa kugadzira nzvimbo dzevashandisi mumashandisirwo eQt. Kana ukaona wava kuda kuvhura nekugadzirisa faira reQML, heano mamwe matipi achakubatsira kwazvo:
1. Shandisa yakakodzera mavara edhita: Kuti uvhure QML faira, zvakakosha kuti uve nemupepeti wemavara unotsigira syntax kujekesa uye autocompletion yerudzi urwu rwefaira. Dzimwe sarudzo dzakakurumbira dzinosanganisira Qt Creator, Visual Studio Code o Sublime Text. Zvishandiso izvi zvinokutendera iwe kuti uve nekuona kuri nani kwekodhi uye ichaita kuti kugadzirisa kuve nyore.
gadzirisa QML faira nzira inoshanda, zvakakosha kuti unzwisise hukama pakati pezvikamu zvakasiyana. Iwe unogona kushandisa zviri pamutemo zvinyorwa kana online tutorials kuti udzidze nezve chaiyo zvinhu uye zvivakwa zvaunoda kugadzirisa.
3. Shandisa maturusi ekugadzirisa: Kana ukasangana nematambudziko pakuvhura kana kugadzirisa faira reQML, zvinokurudzirwa kushandisa zvishandiso zvekugadzirisa. kubviswa kweganda zvinopihwa nenharaunda yebudiriro yauri kushanda mairi. Zvishandiso izvi zvinokutendera kuti uongorore mamiriro ezvinhu nezvinhu, kuona zvikanganiso mukodhi, uye tsvaga mhinduro dzinokurumidza. kukanganisa, ongorora zvinhu panguva yekumhanya, uye shandisa nzira dziripo dzekutevera.
Rangarira kuti QML mafaera chikamu chenzvimbo yekusimudzira application uye zvakakosha kufunga nezve mejores prácticas paunovhura nekugadzirisa mafaera aya.Usati waita shanduko huru, zvinokurudzirwa ita kopi yekuchengetedza kubva kufaira rekutanga kudzivirira kurasikirwa nedata. Zvakare, usakanganwe kuchengeta yako budiriro nharaunda uye kutora mukana wekuvandudza software kune zvirinani maficha uye bug kugadzirisa. Rombo rakanaka nemapurojekiti ako eQML!
Kugadzirisa zvikanganiso zvakajairika mumafaira eQML
Mukuita kwe kuvhura QML faira, zvikanganiso zvakajairika zvinogona kusimuka zvinokanganisa kuurayiwa kwayo kwakaringana. Izvo zvakakosha kuti unzwisise maitiro ekugadzirisa zvikanganiso izvi kuti tive nechokwadi chekuti QML faira yedu inoshanda nemazvo. Pazasi, isu tichaongorora zvimwe zvinowanzoitika zvikanganiso zvatingasangana nazvo pakuvhura QML faira uye maitiro ekuzvigadzirisa.
Imwe ye Zvakawanda zvinokonzeresa zvikanganiso kana uchivhura QML faira Iko kushaikwa kwekuzivisa kana kupinza kwemamodule anodiwa. Paunenge uchishanda neQML mafaera, zvakakosha kuve nechokwadi chekuti ese mamodule atinoshandisa akanyatso kuziviswa uye kunze kwenyika. Kana module isina kutumirwa kunze kwenyika nenzira kwayo, zvingangoita kuti isu tigamuchire chikanganiso panguva yekuitwa kwefaira reQML. Kugadzirisa dambudziko iri, isu tinofanirwa kuona kuti zvese zvirevo zvekunze ndezvechokwadi uye kuti ma module akaiswa munzvimbo yedu yekusimudzira.
Zvimwe chikanganiso chakajairika pakuvhura a QML faira Iko kushaikwa kwekubatana muchirevo chekodhi. Zvakakosha kuti kodhi yeQML inyorwe nemazvo kuitira kuti idudzirwe nemazvo nemuturikiri. Kukanganisa kweSyntax, sekushaikwa kwakamonana kana kushandiswa zvisirizvo kwemakotesheni, zvinogona kukonzera QML faira risingakwanise kuvhurwa nemazvo. Kuti tidzivise zvikanganiso izvi, isu tinofanirwa kuve nechokwadi chekutevera mirairo yesyntax yemutauro weQML uye kushandisa maturusi ekugadzirisa kodhi anotibatsira kuona nekugadzirisa zvikanganiso izvi. zvinobudirira.
Kugadzirisa kuvhurwa kwemafaira eQML
Kuvhura mafaira eQML kunogona kuita kunonoka uye kunetesa, kunyanya kana uchishanda nemapurojekiti makuru. Nekudaro, pane akati wandei maitiro atinogona kushandisa kuti tikwidzise maitiro aya uye nekuvandudza kugona mukuvandudza kwekushandisa. Pazasi pane akakosha matekiniki ekumhanyisa kuvhura QML mafaera:
1. Ronga uye patsanura mafaera kuita reusable modules: A zvinobudirira Imwe nzira yekuvandudza kuvhura maQML mafaera ndeyekuronga iyo kodhi kuita reusable modules. Izvi zvinobvumira kurodha chete ma module anodiwa pane kurodha purojekiti yese, iyo inoderedza zvakanyanya kurodha nguva. Pamusoro pezvo, kupatsanura kodhi mumamodule kunoita kuti zvive nyore kuchengetedza uye kugadzirisa.
2. Shandisa iyo QML precompiler: Iyo QML precompiler chishandiso chinoshandura QML kodhi kuita yekuzvarwa JavaScript kodhi isati yaitwa. Izvi zvinoderedza nguva yekumhanya uye nekumhanyisa kuvhurwa kwemafaira eQML. Pamusoro pezvo, iyo QML precompiler inobatsirawo kuona zvikanganiso uye kukwidziridza kodhi mashandiro.
3. Natsiridza kushandiswa kwezviwanikwa: Nguva zhinji, kuvhurwa zvishoma nezvishoma kwemafaira eQML kunokonzerwa nekusashandisa zvakanaka zviwanikwa zvakaita semifananidzo, mafonti, uye masitayera. Zvakakosha kukwidziridza saizi uye mafomati emifananidzo, shandisa mafonti akakodzera uye kuderedza kuwanda kwezvitaera zvakaiswa.Izvi zvinoderedza kuremerwa kwezvinhu uye nekumhanyisa kuvhurwa kwemafaira eQML.
Kuita aya maitiro ekugadzirisa anogona kuita mutsauko mukubudirira uye kugadzirwa kweQML application development. Nekukurumidza kuvhurwa kwemafaira eQML, vagadziri vanogona kutarisa pakuita maficha matsva nekuvandudza kushanda kwese kwekushandisa. Gara uchiyeuka kuyedza uye kuyera mhedzisiro yeizvi optimizations kuti uwane iyo yakanyanya bhenefiti.
Zvimwe zvekushandisa kuti udzidze nezve QML mafaera
Muchikamu chino, tichanyora zvimwe zviwanikwa zvinogona kukubatsira kudzidza zvakawanda nezve QML mafaera. Aya masosi anokupa iwe rumwe ruzivo uye achakubvumidza iwe kudzamisa ruzivo rwako pamusoro pechinyorwa.
Mawebhusaiti specialized: Kune akati wandei mawebhusaiti ane hunyanzvi muQML kwaunogona kuwana ruzivo rwakadzama uye zvinyorwa. Mamwe masaiti ane mukurumbira anosanganisira iyo yepamutemo Qt saiti, iyo inopa huwandu hwakawanda hwezviwanikwa uye zvidzidzo zvekudzidza QML. Iwe unogona zvakare kuongorora online maforamu uye nharaunda kwaunogona kubvunza mibvunzo uye kuwana mhinduro kubva kuQML nyanzvi.
Zvidzidzo zvepamhepo: Kune huwandu hukuru hwezvidzidzo uye mavhidhiyo pamhepo ayo anokutungamira iwe kuburikidza neiyo yekutanga uye yepamusoro pfungwa dzeQML. Izvi zviwanikwa zvinonyanya kubatsira kana iwe uchida kudzidza kuburikidza nemienzaniso inoshanda uye maapplication chaiwo. Unogona kuwana tutorials pamapuratifomu edzidzo epamhepo, akadai saCoursera uye Udemy, kana pamavhidhiyo chiteshi paYouTube.
Mabhuku nezvinyorwa: Kana iwe uchida imwe nzira yechinyakare yekudzidza, kune akati wandei mabhuku uye zvinyorwa paQML zviripo pamusika. Izvi zvinyorwa zvinowanzovhara mutauro zvakadzama uye zvinopa mienzaniso yakadzama. Mamwe mabhuku ane mukurumbira paQML anosanganisira Mastering Qt 5 naGuillaume Lazar, Qt5 Cadaques naJohan Thelin, uye Qt Quick Controls - The Missing Documentation naWoboq.
Rangarira kuti izvi zvimwe zvekuwedzera zvinogona kuenderana nekudzidza kwako nezve mafaera eQML, asi nzira yakanakisa yekunyatsonzwisisa nekugona mutauro kudzidzira nekuyedza wega. Shandisa zviwanikwa izvi semadhairekitori kudzamisa kunzwisisa kwako uye kunakidzwa nekudzidza nezve QML mafaera!
Ini ndiri Sebastián Vidal, injiniya wekombuta anofarira nezve tekinoroji uye DIY. Uyezve, ndini musiki we tecnobits.com, kwandinogovera zvidzidzo kuti tekinoroji iwanikwe uye inonzwisisika kumunhu wese.