Qt Ẹlẹdàá 7 Development Environment Tu

Awọn Tu ti awọn ese idagbasoke ayika Qt Ẹlẹdàá 7.0 ti a ti atejade, apẹrẹ fun a ṣẹda agbelebu-Syeed ohun elo lilo Qt ìkàwé. O atilẹyin mejeeji awọn idagbasoke ti Ayebaye eto ni C ++ ati awọn lilo ti QML ede, ninu eyi ti JavaScript ti lo lati setumo awọn iwe afọwọkọ, ati awọn be ati awọn sile ti ni wiwo eroja ti wa ni pato nipa CSS-bi awọn bulọọki.

Ninu ẹya tuntun:

  • Ohun akojọ aṣayan "Faili Tuntun tabi Ise agbese" ti pin si awọn ibaraẹnisọrọ meji lọtọ "Faili Tuntun" ati "Iṣẹ Tuntun".
  • Awọn olumulo lilo Qt Online insitola ti wa ni fun nipa wiwa ti corrective awọn ẹya ti Qt. O le tunto ifihan awọn iwifunni imudojuiwọn ni apakan “Awọn aṣayan> Ayika> Awọn imudojuiwọn” apakan.
  • Awoṣe koodu fun ede C ++ ti ni imudojuiwọn si LLVM 14 ati yipada nipasẹ aiyipada lati lo ẹhin Clangd, eyiti o ṣe atilẹyin LSP (Ilana olupin Ede). O le da ẹhin atijọ pada nipasẹ akojọ aṣayan “Awọn irinṣẹ> Awọn aṣayan> C ++> Clangd”, ninu eyiti o tun le mu lilo Clangd kuro fun titọka koodu iṣẹ akanṣe, ṣugbọn tẹsiwaju lati lo fun iṣafihan sintasi ati adaṣe adaṣe titẹ sii.
  • Awọn eto itanna ClangFormat ti gbe lọ si apakan pẹlu awọn eto ara gbogbogbo ati pe a gbekalẹ bi taabu lọtọ.
  • Awọn imuse ti QML parser ti a ti ni imudojuiwọn lati fi irisi awọn ayipada lati titun Qt ẹka.
  • Oju-iwe fun iṣeto awọn iṣẹ akanṣe nipa lilo CMake ti jẹ atunto. Ṣe afikun bọtini “Duro CMake” lati da ipaniyan CMake duro, fun apẹẹrẹ, lakoko ilana ti atunto awọn iwe afọwọkọ iṣẹ akanṣe. Ti pese agbara lati tun-ṣiṣẹ CMake lati ṣe imudojuiwọn iṣeto ni, paapaa ti iṣẹ naa ba ti tunto tẹlẹ. Awọn oniyipada CMake fun ibẹrẹ ati awọn atunto iṣẹ akanṣe lọwọlọwọ ti yapa, ni ọran akọkọ, awọn oniyipada jẹ asọye lati faili CMekeLists.txt.use, ti a lo lakoko iṣeto akọkọ, ati ninu ọran keji, awọn oniyipada ti okeere nipasẹ CMake file-api json lati awọn .cmake/api/v1/idahun liana ti wa ni asọye.
  • Dara si laifọwọyi erin ti wa irinṣẹ ati ki o din awọn nọmba ti kobojumu alakojo awọn ipe ni bibere, eyi ti o ti dinku awọn ibẹrẹ akoko ti Qt Ẹlẹdàá ni diẹ ninu awọn agbegbe.
  • Awọn oluṣeto Project Tuntun rii daju pe C ++ 17 jẹ asọye bi boṣewa C ++.
  • Lori pẹpẹ macOS, awọn eto eto fun akori dudu ni a gba sinu akọọlẹ. Ṣe afikun atilẹyin esiperimenta fun Docker ni awọn itumọ macOS.
  • Fun iru ẹrọ Android, a ti ṣafikun aṣayan lati yan NDK aiyipada ati wiwa awọn iru ẹrọ NDK ti ni ilọsiwaju.
  • Fun Linux Syeed, a backend fun Qt da lori Wayland bèèrè to wa. Lati jeki awọn backend, o gbọdọ ṣeto awọn ayika ayípadà QT_QPA_PLATFORM=wayland ṣaaju ki o to bẹrẹ.

orisun: opennet.ru

Fi ọrọìwòye kun