Qt Kaihanga 10 Whakawhanake Taiao Tuku

Ko te tukunga o te taiao whanaketanga whakauru Qt Creator 10.0, i hangaia hei hanga i nga tono whakawhiti-whakawhiti ma te whakamahi i te whare pukapuka Qt, kua whakaputaina. Ko te whakawhanaketanga o nga kaupapa C++ matarohia me te whakamahi i te reo QML e tautokohia ana, e whakamahia ana te JavaScript ki te tautuhi i nga tuhinga tuhi, me te hanganga me nga tawhā o nga huānga atanga ka whakatauhia e nga poraka rite CSS. Kua hangahia nga huihuinga rite mo Linux, Windows me te macOS.

I roto i te putanga hou:

  • Ka whakaratohia te kaha ki te neke me te huna i nga korero mo te ahunga whakamua o nga mahi.
  • I roto i te pae rapu (Locator), kua whakatauhia te raru ki te mahara ki te kupu rapu kua uru mai i te wa e whakamahi ana i te aratau tuwhera i roto i te matapihi pahū-ake i waenganui.
  • Kua whakahouhia te putanga kohinga o LLVM ki te tuku i te 16 me te tautoko ake mo te paerewa C++20 i Clang me te pai ake o te mahi tahi i waenga i a Qt Kaihanga me Clangd. Ma te taunoa, kua whakahohea te mono ClangFormat, kua whakamahia inaianei ki te whakahāngai i te waehere C++.
  • I whakatinanahia te kaha ki te whakarereke aunoa i nga konae whakauru (ma te whakauru) me nga hononga tika i roto i nga konae C++ i muri i te whakaingoatanga i nga konae ".ui" me nga puka kua tautuhia ki roto.
  • Kua taapirihia he taputapu (Tools > C++ > Kimihia Nga Mahi Kore) hei kimi i nga mahi kore i whakamahia i roto i tetahi kaupapa.
  • Kua taapirihia he aratau Tiro Hierarchy Waea, e waatea ana mo nga reo katoa kei reira nga tūmau LSP (Language Server Protocol) e tautoko ana i tenei ahuatanga.
  • Kua whakahoutia te tauira waehere QML hei whakaata i nga huringa i roto i te Qt 6.5. Ka taea e te ētita waehere inaianei te arokite i nga taonga tae hei aki taputapu.
  • He tautoko taapiri mo te tautuhi i tetahi whakahau o waho mo te whakahōputu i nga konae me te QML, penei i te waea qmlformat hei utu mo te arorau whakahōputu i hangaia.
  • Kua taapirihia te kaha ki te whakamatautau i te Tūmau Reo QML (Qt Tere > QML/JS Whakatika > Whakamahia nga qmlls inaianei) i te wa e whakauru ana i te waahanga Kaituku Reo Qt mai i te Kaituku Qt.
  • Tae atu ki te putanga 5, kua whakahoutia te tautoko mo nga tatūkē (cmake-presets) o te punaha hanga CMake, e tautoko ana inaianei i te taurangi ${pathListSep}, te whakahau "whakauru", me tetahi rautaki o waho mo te hoahoanga me te kete taputapu.
  • Kua tāpirihia he tautuhinga ki te ētita (CMake > Formatter) hei whakapūtā te whakahau ki te whakahōputu i ngā kōnae e pā ana ki te CMake, hei tauira, ka taea e koe te whakamahi i te whaipainga cmake-format.
  • I whakatinanahia he taahiraa whakauru hou ma te whakamahi i te "cmake --install" ka taea te taapiri ma te "Kaupapa> Tautuhinga Whakahaere> Tāpirihia te Taahihanga Whakamahinga".
  • I te wa e hanga ana ki Docker, kua taapirihia te tautoko mo te tukatuka mamao o te tauira waehere ma te whakamahi i te tukanga papamuri Clangd. Ko te tautoko mo te mahi me nga konae o waho e whakahaerehia ana i roto i te ipu Docker kua taapirihia ki te mono ClangFormat.
  • Ko te kaha ki te whakatere i roto i te punaha konae o nga punaha whaainga mamao ka tukuna, hei tauira, ki te kowhiri i tetahi raarangi mo te hanga. He tautoko taapiri mo te whakatuwhera i te tauranga i runga i te punaha mamao ma te whakamahi i te mahi Open Terminal, hei tauira, kei roto i nga tautuhinga taiao hanga.

Source: opennet.ru

Tāpiri i te kōrero