Guhertoya Jîngeha Pêşveçûnê ya Qt Creator 17

Guhertoya Qt Creator 17, hawîrdorek pêşveçûnê ya yekgirtî ji bo afirandina sepanên platformên cuda bi karanîna pirtûkxaneya Qt, hate weşandin. Hem pêşvebirina bernameyên klasîk bi C++ û hem jî karanîna zimanê QML têne piştgirî kirin, ku tê de JavaScript ji bo destnîşankirina senaryoyan tê bikar anîn, û avahî û parametreyên hêmanên navrûyê ji hêla blokên mîna CSS-ê ve têne destnîşankirin. Guhertoya nû wekî nûvekirinek di Sazkerê Serhêl ê Qt (bazirganî, çavkaniya vekirî) de heye. Sazkerên negirêdayî di bin lîsansek bazirganî de li ser Portalê Hesabê Qt têne dîtin, û pakêtên çavkaniya vekirî li ser rûpela dakêşanê ya têkildar têne dîtin. Ev nûvekirinek belaş e ji bo hemî bikarhêneran.

Lîsteyek kurt a başkirin û rastkirinan:

  • Şablonên tarî û ronî yên "2024" ên ku di Qt Creator 15 de hatine destnîşan kirin û di Qt Creator 16 de hatine nûvekirin, niha wekî xwerû ne. Îkonên Qt Creator ji nû ve hatine sererastkirin û nûvekirin da ku bi xuyangê nû re li hev bikin û hevgirtinek navrûyê ya mezintir bi dest bixin.
     Guhertoya Jîngeha Pêşveçûnê ya Qt Creator 17
  • Depoya pêvekên xwerû bo GitHubê hatiye veguhastin. Niha depoyên pêvekên din dikarin di Tercîh > Dirêjkirin > Gerok de werin zêdekirin (bi rîska xwe bikar bînin). Agahiyên ku ji bo pêvekên ku hîn nehatine sazkirin têne xuyang kirin hatine berfirehkirin. Sazkirina pêvekan bi kaşkirin û berdanê li panela pêvekan hatiye zêdekirin.
  • Proje: Profîlên xebitandinê bûne beşek ji profîlên avakirinê (berê ew bi tevahî serbixwe bûn). Niha her profîla xebitandinê aîdî profîlek avakirinê ya taybetî ye, û guheztina profîla avakirina heyî di heman demê de komek profîlên xebitandinê yên berdest jî diguhezîne, ku senaryoyek ku ji hêla bikarhêneran ve pir caran tê xwestin pêk tîne: şiyana karanîna parametreyên xebitandinê yên cûda, wekî argumanên xeta fermanê an guhêrbarên jîngehê, ji bo profîlên avakirina cûda, wekî Debug û Release.

    Nirxên ji yek profîla destpêkirinê naha dikarin bi karanîna bişkoja "Kopî bike nav vê" li profîla din werin kopî kirin, bêyî ku ew girêdayî profîla avakirina taybetî bin.

  • CMake: Di rewşa bangeke cmake ya têkçûyî de ku ji ber pêkhateyên Qt yên winda çêdibe, şiyana sazkirina pêkhateyên Qt yên winda bi karanîna Sazkerê Serhêl ê Qt (eger Qt Creator pê ve girêdayî be) hate zêdekirin. Reftara nû bi fonksiyona "Preferences > CMake > General > Sazkirina otomatîkî ya rêveberê pakêtê" ve girêdayî ye, ku pêdivî bi xebitandina CMake ji Qt Creator heye.
  • Python: Piştgiriya vekirina projeyên pyproject.toml zêde kir; ew niha bi xwerû ji bo projeyên nû yên PySide-ê yên ku bi karanîna sêrbazên Qt Creator-ê hatine afirandin têne çêkirin. Vekirina projeyên .pyproject hîn jî tê piştgirî kirin.
  • Guherandina C++: Pelên dualî yên encam niha bi LLVM 20.1.3 ji bo piştgiriya C++ ya nûvekirî têne çêkirin. Piştgiriya ji bo operatorên rêzikên Qt (mînak "_ba" û "_L1") hatiye rastkirin. Hin pirsgirêkên bi fonksiyonên çêkirî û makroyên ku mîna fonksiyonan têne bikar anîn hatine rastkirin.

    Guhertin hatin zêdekirin da ku jiyana pêşdebiran hêsantir bibe dema ku çînên Qt yên ku berê di projeyê de nehatine bikar anîn bikar tînin (ji hêla Code Model ve nehatine dîtin): çareseriyek bilez a nû (ronahiyek zer di edîtorê de li ser xeta bi çînek Qt ya nû ji bo projeyê) dihêle hûn rêwerzên #include yên winda li çavkaniyan û modulên Qt yên winda li pelê projeyê zêde bikin. Heman çareseriya bilez li ser rêzikên bi rêwerzên #include dihêle hûn modulên Qt yên pêwîst li pelê projeyê zêde bikin.

  • QML: Vebijarkên şêwaza kodê di Tercîh > Qt Quick > Şêwaza Kodê de niha destûrê didin karanîna qmlformat-a entegre ya servera zimanê QML, û her weha formatkera çêkirî an formatkerek xwerû ya lihevhatî bi qmlformat re. Ji nû ve formatkirina belgeyan niha di pêşeka kontekstê û di pêşeka Amûr > QML/JS de heye.

    Bişkokek nû li ser panela amûrê ya edîtorê koda QML-ê hatiye zêdekirin da ku pelên .ui.qml di Qt Design Studio-yê de veke.

  • Analîzker: Piştgiriya panela kontrolê ya herêmî ji bo Axivion bi bişkokên "Avakirina Herêmî" û "Panela Kontrolê ya Herêmî" yên nû di navrûya Pirsgirêkan de di moda Debug > Axivion de hat zêdekirin. Mîhengên cûrbecûr di "Tercîh > Analîz > Axivion" de hatin zêdekirin.
  • Kontrola Guhertoyê: Çalakiyên cûrbecûr ên 'diff' ji bo git hatin zêdekirin ku li ser guhertinên 'staged' dixebitin li şûna 'unstaged'. Çalakî li serişteyên amûran ên Instant Blame ji bo vegerandina guhertinan hatin zêdekirin. Diyaloga 'Etîketê Zêde Bike' niha dikare etîketên şîrovekirî biafirîne.

Source: opennet.ru

Add a comment