Qt Musiki 7.0 yakatoburitswa uye idzi ndidzo nhau dzayo

Kutanga kwe iyo nyowani vhezheni yeiyo yakasanganiswa budiriro nharaunda Qt Musiki 7.0, yakagadzirirwa kugadzira michinjika-platform application uchishandisa Qt raibhurari.

MuQtCreator 7.0 ese ari maviri echinyakare C++ chirongwa chekusimudzira chinotsigirwa sekushandiswa kwemutauro weQML, umo JavaScript inoshandiswa kutsanangura zvinyorwa, uye magadzirirwo uye maparamendi ezviratidziro zvinotangwa pachishandiswa CSS-like blocks.

Main nyowani maficha eQt Musiki 7.0

Muiyi vhezheni itsva inoratidzwa kubva kuQt Musiki 7.0 akawedzera chinhu che "Faira Nyowani kana Chirongwa" menyu yakakamurwa kuita dialogs mbiri dzakasiyana "Faira Itsva" uye "Projekti Itsva".

Zvinonzi vashandisi vanoshandisa Qt Online Installer nezve kuvapo kwezvidzokororo zvidiki zveQt. Inogona gadzirisa kuratidzwa kwezviziviso muchikamu che "Sarudzo> Zvakatipoteredza> Zvidzoreso".

Imwe yeshanduko inomira pachena ndeye kodhi modhi yeC++ mutauro yakagadziridzwa kuLLVM 14 uye yakashandurwa nekusarudzika kushandisa Clangd backend inotsigira LSP (Language Server Protocol). Iyo yekare backend inogona kudzoserwa kuburikidza ne "Zvishandiso> Sarudzo> C++> Clangd" menyu, kwaunogona zvakare kudzima kushandiswa kweClangd kunongedzera kodhi yepurojekiti, asi ramba uchiishandisa kujekesa syntax uye kuisa autocomplete.

Pamusoro peiyo, iyo plugin gadziriso ClangFormat yakaendeswa kune chikamu chine general style marongero uye inoratidzwa setabhu yakaparadzana.

Yeimwe shanduko izvo zvinomira pachena:

  • Kuitwa kweQML parser kwakagadziridzwa kuratidza shanduko kubva kubazi razvino reQt.
  • Iyo peji yekuseta yemapurojekiti anoshandisa CMake yakagadziridzwa patsva.
  • Yakawedzera "Misa CMake" bhatani kumisa CMake kuurayiwa, semuenzaniso, panguva yeprojekiti kuvaka zvinyorwa.
  • Inopa kugona kumhanyisa CMake kugadzirisa zvigadziriso, kunyangwe purojekiti yakatogadzirwa.
  • Separate CMake variables for the first and current project configurations, in the first case variables from the CMakeLists.txt.use file yakashandiswa panguva yekutanga kugadzirisa, uye mune yechipiri nyaya inosiyana inotengeswa kunze kuburikidza neCMake file-api json kubva ku.cmake/api. /v1/mhinduro dhairekitori.
  • Yakanatsiridza kuona otomatiki yezvishandiso zviripo uye yakaderedza huwandu hwesarudzo yekukonidzira yekukumbira pakutanga, zvichikonzera kukurumidza kweQt Musiki nguva yekutanga mune dzimwe nharaunda.
  • Iyo New Project Wizards inopa tsananguro yeC++17 seC ++ chiyero.
    Papuratifomu yeMacOS, masisitimu ehurongwa hweiyo rima theme anotariswa.
  • Yakawedzera kuyedza rutsigiro rweDocker mune macOS anovaka.
  • Yepuratifomu yeAroid, sarudzo yekusarudza iyo yakasarudzika NDK yawedzerwa uye kutariswa kwemapuratifomu eNDK kwakagadziridzwa.
  • YeLinux platform, backend yeQt yakavakirwa paWayland protocol inosanganisirwa.
  • Kuti ugone kugonesa backend, isa iyo nharaunda inoshanduka QT_QPA_PLATFORM=wayland usati watanga.

Finalmente kana iwe uchida kuziva zvakawanda nezvazvo nezve iyi vhezheni nyowani, unogona kutarisa kuziviswa kwepakutanga Mune inotevera chinongedzo.

Tora Qt Musiki 7.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.

Kune avo vedu vanoshandisa Linux, 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/7.0/7.0.0/qt-creator-opensource-linux-x86_64-7.0.0.run

Zvino zvakapusa ingo kupa mvumo kune iyo faira nemirairo inotevera:

sudo chmod +x qt-creator-opensource-linux-x86_64-7.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-7.0.0.run

Pakupera kwekumisikidza, 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

Izvo zviri muchinyorwa zvinoomerera pamisimboti yedu ye tsika dzekunyora. Kuti utaure chikanganiso tinya pano.

Iva wekutanga kutaura

Siya yako yekutaura

Your kero e havazobvumirwi ichibudiswa.

*

*

  1. Inotarisira data: AB Internet Networks 2008 SL
  2. Chinangwa cheiyo data: Kudzora SPAM, manejimendi manejimendi.
  3. Legitimation: Kubvuma kwako
  4. Kutaurirana kwedata
  5. Dhata yekuchengetedza: Dhatabhesi inobatwa neOccentus Networks (EU)
  6. Kodzero: Panguva ipi neipi iwe unogona kudzora, kupora uye kudzima ruzivo rwako