Qt Бүтээгч 17 Хөгжлийн орчин хувилбар

Qt номын санг ашиглан платформ хоорондын програмуудыг бий болгох цогц хөгжүүлэлтийн орчин болох Qt Creator 17-ийн хувилбар хэвлэгдэн гарлаа. С++ хэл дээрх сонгодог программуудыг хөгжүүлэх, QML хэлний хэрэглээг хоёуланг нь дэмждэг бөгөөд үүнд JavaScript-ийг хувилбаруудыг тодорхойлоход ашигладаг бөгөөд интерфейсийн элементүүдийн бүтэц, параметрүүдийг CSS-тэй төстэй блокоор тодорхойлдог. Шинэ хувилбар нь Qt Online Installer-д (арилжааны, нээлттэй эх) шинэчлэлт хэлбэрээр боломжтой. Арилжааны лицензийн дагуу офлайн суулгагчдыг Qt Account Portal дээрээс олж болно, нээлттэй эхийн багцуудыг харгалзах татаж авах хуудаснаас олж болно. Энэ бол бүх хэрэглэгчдэд зориулсан үнэгүй шинэчлэлт юм.

Сайжруулалт, засварын товч жагсаалт:

  • Qt Creator 2024-д танилцуулсан, Qt Creator 15-д шинэчлэгдсэн харанхуй, цайвар "16" сэдэв нь одоо анхдагч загвар болсон. Qt Бүтээгчийн дүрсүүдийг шинэ дүр төрхтэй тохируулан шинэчилж, интерфэйс илүү нийцтэй байлгах үүднээс шинэчилсэн.
     Qt Бүтээгч 17 Хөгжлийн орчин хувилбар
  • Өгөгдмөл залгаасын агуулахыг GitHub руу шилжүүлсэн. Нэмэлт залгаасын агуулахуудыг одоо Тохиргоо > Өргөтгөлүүд > Хөтөч хэсэгт нэмж болно (өөрийн эрсдэлд ашиглах). Суулгаагдаагүй байгаа залгаасуудад зориулсан мэдээллийг өргөжүүлсэн. Plugin самбарт залгаасуудыг чирж суулгаж суулгасан.
  • Төслүүд: Ажиллуулах профайлыг бүтээх профайлын нэг хэсэг болгосон (өмнө нь тэд бүрэн бие даасан байсан). Одоо ажиллуулах профайл бүр нь тодорхой бүтээх профайлд харьяалагддаг бөгөөд одоогийн бүтээх профайлыг сэлгэх нь бас боломжтой ажиллуулах профайлын багцыг сольж, хэрэглэгчдийн байнга хүсдэг хувилбарыг хэрэгжүүлдэг: командын мөрийн аргументууд эсвэл орчны хувьсагч зэрэг өөр өөр ажиллуулах параметрүүдийг дибаг болон хувилбарын хувьд өөр өөр бүтээх профайлд ашиглах чадвар.

    Нэг эхлүүлэх профайлын утгыг одоо "Үүнд хуулах" товчийг ашиглан нөгөө рүү хуулж болно, тэдгээр нь тодорхой бүтээх профайлд хамаарах эсэхээс үл хамааран.

  • CMake: Qt бүрэлдэхүүн байхгүйгээс үүссэн cmake дуудлага амжилтгүй болсон тохиолдолд Qt Online Installer (хэрэв Qt Creator үүнтэй холбогдсон бол) ашиглан дутуу Qt бүрэлдэхүүн хэсгүүдийг суулгах боломжийг нэмсэн. Шинэ зан төлөв нь "Preferences > CMake > General > Package manager auto setup" функцэд тулгуурладаг бөгөөд энэ нь Qt Creator-аас CMake-г ажиллуулах шаардлагатай болдог.
  • Python: pyproject.toml төслүүдийг нээх дэмжлэг нэмэгдсэн; Тэд одоо Qt Creator шидтэнг ашиглан үүсгэсэн PySide шинэ төслүүдэд анхдагчаар үүсгэгдсэн. .pyproject төслүүдийг нээхийг дэмжсэн хэвээр байна.
  • C++ Засварлах: Үүссэн хоёртын файлуудыг одоо C++-ийн шинэчилсэн дэмжлэгт зориулж LLVM 20.1.3-аар бүтээв. Qt стринг литерал операторуудын (жишээ нь "_ba" ба "_L1") дэмжлэгийг зассан. Суурилуулсан функцууд болон ижил төстэй функцүүдийг ашигладаг макротой холбоотой зарим асуудлыг зассан.

    Төсөлд өмнө нь ашиглагдаагүй Qt ангиудыг ашиглах үед хөгжүүлэгчдийн амьдралыг хөнгөвчлөх нэмэлт өөрчлөлтүүд (Код загвараар олдоогүй): шинэ хурдан засвар (төслийн шинэ Qt анги бүхий шугам дээрх засварлагчийн шар гэрэл) нь эх сурвалжид дутуу #include удирдамж, дутуу Qt модулийг төслийн файлд нэмэх боломжийг олгоно. #include заавар бүхий мөрүүдийг хурдан засах нь танд шаардлагатай Qt модулийг төслийн файлд нэмэх боломжийг олгоно.

  • QML: Preferences > Qt Quick > Code Style доторх кодын загварын сонголтууд нь одоо QML хэлний серверийн нэгдсэн qmlformat, мөн суулгасан форматлагч эсвэл qmlformat-тай нийцтэй форматлагчийг ашиглах боломжийг олгодог. Баримт бичгийн форматыг одоо контекст цэс болон Tools > QML/JS цэсэнд хийх боломжтой.

    Qt Design Studio-д .ui.qml файлуудыг нээхийн тулд QML код засварлагч хэрэгслийн мөрөнд шинэ товчлуур нэмэгдсэн.

  • Анализатор: Debug > Axivion горим дахь Асуудлын интерфэйс дэх шинэ "Local Build" болон "Local Dashboard" товчлууруудтай Axivion-д зориулсан дотоод хяналтын самбарын дэмжлэгийг нэмсэн. "Preferences > Analyze > Axivion" хэсэгт янз бүрийн тохиргоог нэмсэн.
  • Хувилбарын хяналт: "Үе шатгүй" бус "үе шаттай" өөрчлөлтүүд дээр ажилладаг git-д янз бүрийн "diff" үйлдлүүд нэмэгдсэн. Шуурхай буруутгах зааварт өөрчлөлтийг буцаах арга хэмжээ нэмсэн. "Таг нэмэх" харилцах цонх нь одоо тайлбартай шошго үүсгэх боломжтой.

Эх сурвалж: opennet.ru

сэтгэгдэл нэмэх