Hoʻokuʻu ʻia ʻo Qt Creator 17 Development Environment

Ua paʻi ʻia ka hoʻokuʻu ʻana o Qt Creator 17, kahi ʻenehana hoʻomohala hoʻohui no ka hana ʻana i nā noi cross-platform me ka hoʻohana ʻana i ka waihona Qt. Kākoʻo ʻia ka hoʻomohala ʻana o nā papahana maʻamau ma C++ a me ka hoʻohana ʻana i ka ʻōlelo QML, kahi i hoʻohana ʻia ai ka JavaScript e wehewehe i nā hiʻohiʻona, a ua wehewehe ʻia ke ʻano a me nā ʻāpana o nā mea kikowaena e nā poloka like CSS. Loaʻa ka mana hou ma ke ʻano he mea hou i ka Qt Online Installer (kalepa, opensource). Hiki ke loaʻa nā mea hoʻokomo pūnaewele ma lalo o ka laikini kalepa ma ka Qt Account Portal, a hiki ke loaʻa nā pūʻolo opensource ma ka ʻaoʻao download e pili ana. He mea hou kēia no nā mea hoʻohana a pau.

Papa inoa pōkole o nā hoʻomaikaʻi a me nā hoʻoponopono:

  • ʻO nā kumumanaʻo "2024" pōʻeleʻele a me ka māmā i hoʻokomo ʻia ma Qt Creator 15 a hōʻano hou ʻia ma Qt Creator 16 i kēia manawa ka paʻamau. Ua hoʻoponopono hou ʻia nā kiʻi Qt Creator e hoʻohālikelike i ka hiʻohiʻona hou a loaʻa i ka ʻoi aku ka paʻa o ka interface.
     Hoʻokuʻu ʻia ʻo Qt Creator 17 Development Environment
  • Ua hoʻoneʻe ʻia ka waihona waihona paʻamau i GitHub. Hiki ke hoʻohui ʻia nā waihona waihona hou i nā Koho> Hoʻonui> Pūnaewele (hoʻohana i kāu pilikia ponoʻī). Ua hoʻonui ʻia ka ʻike i hōʻike ʻia no nā plugins i hoʻokomo ʻole ʻia. Ua hoʻohui ʻia ke kau ʻana-n-drop o nā plugins i ka panel plugin.
  • Nā Pāhana: Ua hana ʻia nā ʻaoʻao holo i ʻāpana o ke kūkulu ʻana i nā profiles (ma mua he kūʻokoʻa loa lākou). I kēia manawa, aia kēlā me kēia ʻaoʻao holo i kahi ʻaoʻao kūkulu kikoʻī, a ʻo ka hoʻololi ʻana i ka ʻaoʻao kūkulu i kēia manawa e hoʻololi pū i ka hoʻonohonoho o nā profile holo i loaʻa, e hoʻokō i kahi hiʻohiʻona i noi pinepine ʻia e nā mea hoʻohana: ka hiki ke hoʻohana i nā ʻāpana holo like ʻole, e like me nā ʻōlelo hoʻopaʻapaʻa laina kauoha a i ʻole nā ​​ʻano hoʻololi kaiapuni, no nā ʻano hana like ʻole, e like me Debug a me Release.

    Hiki ke kope ʻia nā waiwai mai kahi ʻaoʻao hoʻolaha i kahi ʻē aʻe e hoʻohana ana i ka pihi "Kopi i loko o kēia", me ka nānā ʻole inā pili lākou i kahi kikoʻī kūkulu kikoʻī.

  • CMake: Hoʻohui i ka hiki ke hoʻokomo i nā ʻāpana Qt nalo me ka hoʻohana ʻana i ka Qt Online Installer (inā pili ʻia ʻo Qt Creator iā ia) inā ʻaʻohe kelepona cmake i hana ʻia e nā ʻāpana Qt nalo. Ke hilinaʻi nei ka hana hou i ka hana "Preferences> CMake> General> Package manager auto setup", e koi ana i ka holo ʻana iā CMake mai Qt Creator.
  • Python: Hoʻohui kākoʻo no ka wehe ʻana i nā papahana pyproject.toml; ua hana ʻia lākou e ka paʻamau no nā papahana PySide hou i hana ʻia me ka hoʻohana ʻana i nā wizards Qt Creator. Kākoʻo ʻia ka wehe ʻana i nā papahana .pyproject.
  • Hoʻoponopono C++: Ua kūkulu ʻia nā hua binaries me LLVM 20.1.3 no ke kākoʻo C++ hou. Ua hoʻopaʻa ʻia ke kākoʻo no nā mea hoʻohana maoli string Qt (e like me "_ba" a me "_L1"). Ua hoʻoponopono ʻia kekahi mau pilikia me nā hana i kūkulu ʻia a me nā macro i hoʻohana ʻia e like me nā hana.

    Hoʻololi hou i mea e maʻalahi ai ke ola no nā mea hoʻomohala i ka wā e hoʻohana ai i nā papa Qt ʻaʻole i hoʻohana mua ʻia i ka papahana (ʻaʻole i loaʻa e Code Model): kahi hoʻoponopono wikiwiki hou (kahi kukui melemele i ka mea hoʻoponopono ma ka laina me kahi papa Qt hou no ka papahana) hiki iā ʻoe ke hoʻohui i nā kuhikuhi #include i nā kumu a me nā modules Qt i ka faila papahana. ʻO ka hoʻoponopono wikiwiki like ma nā laina me nā kuhikuhi #include hiki iā ʻoe ke hoʻohui i nā modula Qt pono i ka faila papahana.

  • QML: Nā koho kaila code ma nā Koho > Qt Quick > Kāhua Code i kēia manawa e ʻae i ka hoʻohana ʻana i ka qmlformat i hoʻohui ʻia o ka server ʻōlelo QML, a me ka mea hoʻopono i kūkulu ʻia a i ʻole kahi mea hoʻopono kūpono qmlformat. Loaʻa ka hoʻoponopono hou ʻana i nā palapala ma ka papa kuhikuhi pōʻaiapili a ma ka papa kuhikuhi Tools > QML/JS.

    Ua hoʻokomo ʻia kahi pihi hou i ka pahu hana hoʻoponopono code QML e wehe i nā faila .ui.qml ma Qt Design Studio.

  • Analyzer: Hoʻohui ʻia ke kākoʻo dashboard kūloko no Axivion me nā pihi "Local Build" a me "Local Dashboard" hou i loko o ka pilina Issues ma Debug > Axivion mode. Hoʻohui i nā ʻano hoʻonohonoho like ʻole i "Nā Koho> Analyse> Axivion".
  • Mana Mana: Hoʻohui i nā hana 'okoʻa' like ʻole no git e hana ana i nā loli 'staged' ma kahi o ka 'unstaged'. Nā hana i hoʻohui ʻia i nā ʻōlelo kōkua Instant Blame no ka hoʻihoʻi ʻana i nā loli. Hiki i ke kama'ilio 'Add Tag' ke hana i nā hō'ailona hō'ike.

Source: opennet.ru

Pākuʻi i ka manaʻo hoʻopuka