Qt Ẹlẹdàá 5.0 Development Environment Tu

Qt Ẹlẹdàá 5.0 ese idagbasoke ayika ti a ti tu, apẹrẹ fun a ṣẹda agbelebu-Syeed awọn 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 eyiti 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. A significant ayipada ninu awọn ti ikede nọmba ni nkan ṣe pẹlu awọn orilede si titun kan ti ikede iyansilẹ eni, laarin eyi ti awọn akọkọ nọmba ti ikede yoo yi ni awọn idasilẹ pẹlu awọn ayipada iṣẹ (Qt Ẹlẹdàá 5, Qt Ẹlẹdàá 6, ati be be lo).

Qt Ẹlẹdàá 5.0 Development Environment Tu

Ninu ẹya tuntun:

  • A ti ṣe imuse adanwo lati lo iṣẹ caching Server Clang (clangd) bi ẹhin fun awoṣe koodu ni C ati C ++. Atilẹyin tuntun le ṣee lo ni yiyan lati rọpo awoṣe koodu orisun-libclang, o ṣeun si lilo LSP (Ilana olupin Ede), ṣugbọn kii ṣe gbogbo iṣẹ ṣiṣe sibẹsibẹ. Muu ṣiṣẹ nipasẹ aṣayan “Lo clangd” ni “Awọn irinṣẹ> Awọn aṣayan> C ++> Clangd” akojọ aṣayan.
  • Atilẹyin esiperimenta ti a ṣafikun fun kikọ ati ṣiṣiṣẹ awọn ohun elo ni awọn apoti Docker. Ẹya naa wa lọwọlọwọ nikan fun awọn agbegbe Linux ati awọn iṣẹ akanṣe pẹlu eto kikọ CMake. Lati muu ṣiṣẹ, o nilo lati mu atilẹyin ṣiṣẹ fun awọn afikun esiperimenta nipasẹ akojọ “Iranlọwọ> About Plugins”, lẹhin eyi agbara lati ṣẹda awọn ẹrọ kọ “Docker” yoo han ninu awọn eto ẹrọ.
  • Awọn atunṣe ti akojo ti ṣe si awoṣe koodu fun ede C ++. Nigba ti fun lorukọmii ohun, laifọwọyi yiyan ti awọn faili ti o ko ba wa ni taara jẹmọ si ise agbese (Fun apẹẹrẹ, Qt awọn faili akọsori) ti kuro. Awọn iyipada ninu ".ui" ati ".scxml" awọn faili ti wa ni lesekese afihan ni awọn awoṣe koodu lai recompilation.
  • Awọn awoṣe koodu fun QML ti ni imudojuiwọn to Qt 6.2.
  • Awọn imuse ti LSP (Language Server Protocol) olupin ti fi kun support fun a han awọn iwifunni nipa awọn ilọsiwaju ti mosi ni Qt Ẹlẹdàá. Tun ṣe afikun atilẹyin fun iṣafihan awọn snippets koodu ti a pese nipasẹ olupin naa.
  • A ti ṣe ipin nla ti awọn ilọsiwaju si awọn irinṣẹ iṣakoso ise agbese ti o da lori CMake, pẹlu agbara lati ṣafihan awọn abajade ti CMake ati akopọ ni ipo iṣẹ akanṣe, laisi iwulo lati yipada si ipo ṣiṣatunṣe. Duro ni lilo iwe ilana kikọ igba diẹ fun awọn eto iṣẹ akanṣe akọkọ. Ṣafikun aṣayan kan lati mu iyapa ti awọn ẹgbẹ ti awọn faili pẹlu koodu ati awọn akọle. O ṣee ṣe ni bayi lati pinnu faili imuṣiṣẹ aiyipada (tẹlẹ faili ti o le ṣiṣẹ tẹlẹ ninu atokọ ti yan). Atilẹyin Makiro ti ṣafikun si iṣẹ Awọn pipaṣẹ Aṣa Aṣa.
  • A ti ṣe iṣẹ lati yọkuro awọn ilọkuro nigbati o n ṣajọpọ awọn faili iṣẹ akanṣe nla.
  • Awọn irinṣẹ iṣakoso ise agbese ti o da lori ohun elo irinṣẹ Qbs ti gbe lọ lati lo Qbs 1.20.
  • Ṣe afikun atilẹyin ohun elo MSVC fun faaji ARM.
  • Atilẹyin fun Android 12 ti pese.
  • Dara si support fun ṣiṣe Qt Ẹlẹdàá fun Intel to nse lori Apple awọn kọmputa pẹlu M1 ërún.

orisun: opennet.ru

Fi ọrọìwòye kun