Famoahana ny tontolo iainana fampandrosoana Qt Creator 17

Navoaka ny famoahana ny Qt Creator 17, tontolo fampandrosoana mitambatra amin'ny famoronana rindranasa cross-platform mampiasa ny tranomboky Qt. Na ny fampivoarana ny programa mahazatra ao amin'ny C ++ sy ny fampiasana ny fiteny QML dia samy tohanana, izay ampiasaina ny JavaScript hamaritana ny toe-javatra, ary ny rafitra sy ny mari-pamantarana amin'ny singa interface dia faritana amin'ny alĂ lan'ny sakana mitovy amin'ny CSS. Ny kinova vaovao dia azo alaina ho fanavaozana ao amin'ny Qt Online Installer (varotra, opensource). Ireo installers an-tserasera amin'ny alĂ lan'ny fahazoan-dĂ lana ara-barotra dia hita ao amin'ny Qt Account Portal, ary ny fonosana opensource dia hita ao amin'ny pejy fampidinana mifanaraka amin'izany. Fanavaozana maimaim-poana ho an'ny mpampiasa rehetra ity.

Lisitra fohy momba ny fanatsarana sy fanamboarana:

  • Ny lohahevitra maizina sy maivana "2024" nampidirina tao amin'ny Qt Creator 15 ary nohavaozina tao amin'ny Qt Creator 16 no default. Ny kisary Qt Creator dia nohavaozina sy nohavaozina mba hifanaraka amin'ny endrika vaovao sy hanatrarana ny firindran'ny interface tsara kokoa.
     Famoahana ny tontolo iainana fampandrosoana Qt Creator 17
  • Nafindra tao amin'ny GitHub ny tahiry plugin default. Ny tahiry plugin fanampiny dia azo ampiana ao amin'ny PrĂ©fĂ©rences> Extensions> Browser (ampiasaina amin'ny risikao manokana). Nitarina ny fampahalalana naseho ho an'ny plugins mbola tsy napetraka. Nampiana ny fametrahana drag-n-drop amin'ny tontonana plugin.
  • Tetikasa: Ny mombamomba ny mihazakazaka dia natao ho ampahany amin'ny mombamomba ny fananganana (tena mahaleo tena tanteraka izy ireo taloha). Amin'izao fotoana izao, ny mombamomba ny run tsirairay dia an'ny mombamomba fananganana manokana, ary ny famadihana ny mombamomba ny fananganana amin'izao fotoana izao koa dia manova ny andiana profil mihazakazaka misy, izay mametraka toe-javatra nangatahan'ny mpampiasa matetika: ny fahafahana mampiasa masontsivana mihazakazaka isan-karazany, toy ny tohan-kevitry ny baiko na ny fari-piainan'ny tontolo iainana, ho an'ny mombamomba fananganana samihafa, toy ny Debug sy Release.

    Ny soatoavina avy amin'ny mombamomba ny fandefasana iray dia azo adika amin'ny iray hafa amin'ny fampiasana ny bokotra "Copy into This", na inona na inona ao amin'ny mombamomba fananganana manokana.

  • CMake: Nampiana ny fahafahana mametraka singa Qt tsy hita amin'ny alĂ lan'ny Qt Online Installer (raha mifandray aminy ny Qt Creator) raha toa ka tsy nahomby ny antso cmake vokatry ny singa Qt tsy hita. Ny fitondran-tena vaovao dia miankina amin'ny fiasa "Preferences> CMake> General> Package manager auto setup", izay mitaky ny fampandehanana CMake avy amin'ny Qt Creator.
  • Python: Fanampiana fanampiny hanokafana tetikasa pyproject.toml; Izy ireo dia noforonina amin'ny alĂ lan'ny default ho an'ny tetikasa PySide vaovao noforonina tamin'ny alĂ lan'ny mpamosavy Qt Creator. Ny fanokafana tetikasa .pyproject dia mbola tohanana.
  • C++ Edit: Ny binary vokarina dia natsangana miaraka amin'ny LLVM 20.1.3 ho an'ny fanohanana C++ nohavaozina. Ny fanohanana ireo mpandraharaha ara-bakiteny amin'ny tady Qt (oh: "_ba" sy "_L1") dia raikitra. Ny olana sasany amin'ny fampiasa anatiny sy ny macro ampiasaina toy ny fiasa dia raikitra.

    Fanampiana fanovana mba hanamora ny fiainana ho an'ny mpamorona rehefa mampiasa kilasy Qt tsy nampiasaina teo aloha tao amin'ny tetikasa (tsy hitan'ny Code Model): fanamboarana haingana vaovao (jiro mavo ao amin'ny tonian-dahatsoratra amin'ny tsipika miaraka amin'ny kilasy Qt vaovao ho an'ny tetikasa) dia ahafahanao manampy ny #include torolalana tsy hita ao amin'ny loharano sy ny modules Qt tsy hita ao amin'ny rakitra tetikasa. Ny fanamboarana haingana mitovy amin'ny andalana misy torolĂ lana #include dia ahafahanao manampy ireo maody Qt ilaina amin'ny rakitra tetikasa.

  • QML: Safidy fomba kaody ao amin'ny PrĂ©fĂ©rences > Qt Quick > Code Style izao dia mamela ny fampiasana ny qmlformat mitambatra an'ny mpizara amin'ny fiteny QML, ary koa ny formater naorina na formater mifanaraka amin'ny qmlformat. Ny fanavaozana ny antontan-taratasy dia azo alaina ao amin'ny menu context sy ao amin'ny menu Tools > QML/JS.

    Misy bokotra vaovao nampiana ao amin'ny QML code editor toolbar hanokafana rakitra .ui.qml ao amin'ny Qt Design Studio.

  • Mpanadihady: Nampiana ny fanohanan'ny dashboard eo an-toerana ho an'ny Axivion miaraka amin'ny bokotra "Local Build" sy "Dashboard eo an-toerana" vaovao ao amin'ny interface Issues amin'ny Debug > Axivion mode. Nampiana toe-javatra isan-karazany ao amin'ny "PrĂ©fĂ©rences> Analyze> Axivion".
  • Fanaraha-maso ny dikan-teny: Nampiana hetsika 'fahasamihafana' isan-karazany ho an'ny git izay miasa amin'ny fanovana 'sehatra' fa tsy 'tsy voarindra'. Hetsika fanampiny amin'ny toro-lĂ lana Instant Blame hamerenana ny fanovana. Ny fifanakalozan-dresaka 'Add Tag' dia afaka mamorona marika misy fanamarihana.

Source: opennet.ru

Mividiana fampiantranoana azo antoka ho an'ny tranokala misy fiarovana DDoS, mpizara VPS VDS đŸ”„ Mividiana fampiantranoana tranonkala azo antoka miaraka amin'ny fiarovana DDoS, mpizara VPS VDS | ProHoster