Yakapiwa kuna kuziva kuburitswa kweshanduro itsvan yenzvimbo yakabatanidzwa yekusimudzira Qt Musiki 11.0, iyo yakagadzirirwa kugadzira muchinjika-chikuva application uchishandisa Qt raibhurari.
Zvose zviri zviviri kuvandudzwa kwezvirongwa zveC++ zvekare uye kushandiswa kwemutauro weQML zvinotsigirwa muQt Musiki, apo JavaScript inoshandiswa kutsanangura zvinyorwa, uye chimiro uye maparamendi ezviratidziro zvemashandisirwo akaiswa achishandisa CSS-like blocks.
Main nyowani maficha eQt Musiki 11.0
Mune iyi ichangobva kuburitswa vhezheni yeQt Musiki 11.0, inosimbiswa kuti yakavakirwa-mukati terminal emulator yakatsanangurwa iyo inotsigira ma tabo, kusarudzwa kwegoko, kubuda kwemavara, uye kushandura font. Zvinotaurwa izvozvo iyo yakabatanidzwa terminal inoshandiswa neiyo default paunenge uchimhanyisa mirairo kuburikidza ne "Run in Terminal" menyu, asi muzvirongwa unogona kumhanyisa ekunze terminal emulator munzira (Terminal> Shandisa Yemukati Terminal).
Imwe yeshanduko inomira mushanduro iyi nyowani ndiyo yakavakirwa-mukati rutsigiro rweGitHub Copilot akangwara mubatsiri, iyo inogona kugadzira generic anovaka kana uchinyora kodhi. Kuitwa kwacho kunobva paCopilot plugin, yakatanga kugadzirirwa chirongwa cheNeovim, asi uchishandisa generic LSP protocol yeIDE yekubatanidza.
Tinogona zvakare kuwana muQt Musiki 11.0, iyo yakawedzera iyo rutsigiro rweAxivion toolkit, iyo inopa static analyzer, maturusi ekuona matambudziko ekodhi, zvishandiso zvekuongorora mashandiro, uye kuongorora mavakirwo. Qt Musiki anogona kubatanidza mapurojekiti ari mukusimudzira kumapurojekiti muAxivion uye kuratidza matipi ekushandisa mupepeti neruzivo nezve nyaya dzakaonekwa.
Kune rumwe rutivi, muhutano hwekushanda nemapurojekiti, kukwanisa kuwedzera mafaira zvakananga kuCMake-based project mafaira akawedzerwa.
Mukuwedzera kune izvi, zvakakoshawo kuziva kuti iyo kuyedza rutsigiro kune vcpkg package maneja iyo inoshandiswa kugovera C/C ++ raibhurari. Pakati pezvimwe zvinhu, wizard uye mupepeti wevcpkg.json mafaera akawedzerwa uye kugona kutsvaga mapakeji kwakapihwa.
Of the dzimwe shanduko dzinomira pachena yeiyi vhezheni itsva yeQt Musiki 11.0:
- Yakagadziridzwa interface yekufamba kuburikidza neiyo kodhi mienzaniso yakapihwa neQt. Mienzaniso yacho zvino yakakamurwa kuva mapoka.
Yakawedzerwa sarudzo yekuwedzera saizi yebhari (Zvido> Interface> Toolbar Style> Relaxed). - Iyo interface yekuratidzira rondedzero yezviitiko (Zvinetso) yakagadziridzwa.
- Yakawedzera tsigiro yekutarisa magwaro eMarkdown (.md) kune kodhi yedhita.
- Yakavandudzwa C++ uye QML kodhi editing.
- Kuvandudzwa kwekuita kweakawanda-cursor rutsigiro.
- Yakagadziriswa kuchengetedza yemafaira akabatanidzwa
Pakupedzisira, kana iwe uchida kuziva zvakawanda nezvazvo nezve shanduro itsva iyi unogona kubvunza chiziviso chepakutanga Mune inotevera chinongedzo.
Tora Qt Musiki 11.0
Kune avo vanofarira, ivo vanofanirwa kuziva kuti iyo yakavhurwa sosi vhezheni inowanikwa pane peji reQt rekutora pasi pe "Qt Musiki", nepo avo vanofarira vhezheni yekutengesa vanogona kuwana rezinesi rekutengesa muQt account portal.
ComLinux, Tichakwanisa kuita kuisirwa nerubatsiro rweiyo inosimudzira iyo inowanzo kupihwa Linux. Kuti utore pasuru pasirefu, ingovhura terminal uye unomhanya unotevera kuraira:
wget https://download.qt.io/official_releases/qtcreator/11.0/11.0.0/qt-creator-opensource-linux-x86_64-11.0.0.run
Zvino zvakapusa ingo kupa mvumo kune iyo faira nemirairo inotevera:
sudo chmod +x qt-creator-opensource-linux-x86_64-11.0.0.run
Uye ikozvino isu tinogona kumhanyisa iyo yekuisa pane yedu system, kune izvi isu tinofanirwa kunyora unotevera kuraira:
./qt-creator-opensource-linux-x86_64-11.0.0.run
Pakupera kwekuisirwa kana iwe uri mushandisi weUbuntu kana chinobvamo, isu tinofanirwa kuisa mamwe ekuwedzera mapakeji kudzivirira matambudziko kana uchishanda neQt Musiki, zve izvi pane imwechete terminal tichaenda kunyora mirairo inotevera:
sudo apt-get install build-essential
Uye isu tinofanirwa zvakare kuisa generic font yekumisikidza raibhurari:
sudo apt-get install libfontconfig1
sudo apt-get install mesa-common-dev
sudo apt-get install libglu1-mesa-dev -y
Kana kune avo vanosarudza kumirira pasuru kuti vagadzirire muUbuntu uye zvigadzirwa zvinobva, vanogona kuisa iyo package pamwe nemirairo inotevera:
sudo apt install qtcreator