Mae rhyddhau Qt Creator 17, amgylchedd datblygu integredig ar gyfer creu cymwysiadau traws-lwyfan gan ddefnyddio llyfrgell Qt, wedi'i gyhoeddi. Cefnogir datblygu rhaglenni clasurol yn C++ a defnyddio'r iaith QML, lle defnyddir JavaScript i ddiffinio senarios, a diffinnir strwythur a pharamedrau elfennau rhyngwyneb gan flociau tebyg i CSS. Mae'r fersiwn newydd ar gael fel diweddariad yn y Gosodwr Ar-lein Qt (masnachol, ffynhonnell agored). Gellir dod o hyd i osodwyr all-lein o dan drwydded fasnachol ar Borth Cyfrif Qt, a gellir dod o hyd i becynnau ffynhonnell agored ar y dudalen lawrlwytho gyfatebol. Mae hwn yn ddiweddariad am ddim i bob defnyddiwr.
Rhestr fer o welliannau ac atgyweiriadau:
- Y themâu "2024" tywyll a golau a gyflwynwyd yn Qt Creator 15 ac a ddiweddarwyd yn Qt Creator 16 yw'r rhai diofyn bellach. Mae eiconau Qt Creator wedi'u diwygio a'u diweddaru i gyd-fynd â'r edrychiad newydd a chyflawni mwy o gysondeb rhyngwyneb.

- Mae'r storfa ategion ddiofyn wedi'i symud i GitHub. Gellir ychwanegu storfeydd ategion ychwanegol nawr yn Dewisiadau > Estyniadau > Porwr (defnyddiwch ar eich risg eich hun). Mae'r wybodaeth a ddangosir ar gyfer ategion nad ydynt wedi'u gosod eto wedi'i hehangu. Mae gosod ategion i'r panel ategion drwy lusgo a gollwng wedi'i ychwanegu.
- Prosiectau: Mae proffiliau rhedeg wedi'u gwneud yn rhan o broffiliau adeiladu (roeddent yn gwbl annibynnol o'r blaen). Nawr mae pob proffil rhedeg yn perthyn i broffil adeiladu penodol, ac mae newid y proffil adeiladu cyfredol hefyd yn newid y set o broffiliau rhedeg sydd ar gael, sy'n gweithredu senario y mae defnyddwyr yn gofyn amdano'n aml: y gallu i ddefnyddio gwahanol baramedrau rhedeg, fel dadleuon llinell orchymyn neu newidynnau amgylcheddol, ar gyfer gwahanol broffiliau adeiladu, fel Debug a Release.
Gellir copïo gwerthoedd o un proffil lansio i un arall nawr gan ddefnyddio'r botwm "Copïo i Hyn", waeth a ydynt yn perthyn i broffil adeiladu penodol ai peidio.
- CMake: Ychwanegwyd y gallu i osod cydrannau Qt coll gan ddefnyddio Gosodwr Ar-lein Qt (os yw Qt Creator wedi'i gysylltu ag ef) rhag ofn y bydd galwad cmake yn methu oherwydd cydrannau Qt coll. Mae'r ymddygiad newydd yn dibynnu ar y swyddogaeth "Preferences > CMake > General > Package manager auto setup", sy'n gofyn am redeg CMake o Qt Creator.
- Python: Ychwanegwyd cefnogaeth ar gyfer agor prosiectau pyproject.toml; maent bellach yn cael eu creu yn ddiofyn ar gyfer prosiectau PySide newydd a grëwyd gan ddefnyddio dewiniaid Qt Creator. Mae agor prosiectau .pyproject yn dal i gael ei gefnogi.
- Golygu C++: Mae'r ffeiliau deuaidd sy'n deillio o hyn bellach wedi'u hadeiladu gyda LLVM 20.1.3 ar gyfer cefnogaeth C++ wedi'i diweddaru. Mae cefnogaeth i weithredwyr llythrennol llinyn Qt (e.e. "_ba" a "_L1") wedi'i thrwsio. Mae rhai problemau gyda ffwythiannau adeiledig a macros a ddefnyddir fel ffwythiannau wedi'u trwsio.
Ychwanegwyd newidiadau i wneud bywyd yn haws i ddatblygwyr wrth ddefnyddio dosbarthiadau Qt nad oeddent wedi'u defnyddio o'r blaen yn y prosiect (heb eu canfod gan Code Model): mae ateb cyflym newydd (golau melyn yn y golygydd ar y llinell gyda dosbarth Qt newydd ar gyfer y prosiect) yn caniatáu ichi ychwanegu cyfarwyddebau #include coll at y ffynonellau a modiwlau Qt coll at ffeil y prosiect. Mae'r un ateb cyflym ar linellau gyda chyfarwyddebau #include yn caniatáu ichi ychwanegu'r modiwlau Qt angenrheidiol at ffeil y prosiect.
- QML: Mae opsiynau arddull cod yn Dewisiadau > Qt Quick > Arddull Cod bellach yn caniatáu defnyddio qmlformat integredig gweinydd iaith QML, yn ogystal â'r fformatiwr adeiledig neu fformatiwr cydnaws â qmlformat personol. Mae ailfformatio dogfennau bellach ar gael yn y ddewislen cyd-destun ac yn y ddewislen Offer > QML/JS.
Mae botwm newydd wedi'i ychwanegu at far offer golygydd cod QML i agor ffeiliau .ui.qml yn Qt Design Studio.
- Dadansoddwr: Ychwanegwyd cefnogaeth dangosfwrdd lleol ar gyfer Axivion gyda botymau newydd "Adeiladu Lleol" a "Dangosfwrdd Lleol" yn y rhyngwyneb Materion yn y modd Dadfygio > Axivion. Ychwanegwyd amryw o osodiadau yn "Dewisiadau > Dadansoddi > Axivion".
- Rheoli Fersiynau: Ychwanegwyd amryw o gamau gweithredu 'gwahaniaethol' ar gyfer git sy'n gweithio ar newidiadau 'wedi'u llwyfannu' yn lle newidiadau 'heb eu llwyfannu'. Ychwanegwyd camau gweithredu at awgrymiadau offer Instant Blame ar gyfer gwrthdroi newidiadau. Gall y blwch deialog 'Ychwanegu Tag' greu tagiau wedi'u hanodi nawr.
Ffynhonnell: opennet.ru

