Qt 6.12 LTS 릴리슀

Qt CompanyλŠ” Qt 6.12 ν”„λ ˆμž„μ›Œν¬λ₯Ό μΆœμ‹œν–ˆμŠ΅λ‹ˆλ‹€. Qt 6.12λŠ” Qt 6 브랜치의 μ•ˆμ •ν™” 및 κΈ°λŠ₯ ν™•μž₯을 μœ„ν•œ 지속적인 λ…Έλ ₯을 λ³΄μ—¬μ€λ‹ˆλ‹€. Qt 6.9λŠ” λ‹€μ–‘ν•œ ν”Œλž«νΌμ„ μ§€μ›ν•©λ‹ˆλ‹€. Windows 10+, macOS 13 +, Linux (Ubuntu 2004λ…„ 4μ›” 22일/24일, openSUSE 16, SUSE 15 SP6, RHEL 9.6/10.0, Debian 11.6/12), iOS 17 이상, Android Qt 9+ (API 23+), webOS, WebAssembly, INTEGRITY, VxWorks, FreeRTOS 및 QNXλ₯Ό μ§€μ›ν•©λ‹ˆλ‹€. Qt ꡬ성 μš”μ†Œμ˜ μ†ŒμŠ€ μ½”λ“œλŠ” LGPLv3 및 GPLv2 λΌμ΄μ„ μŠ€μ— 따라 λ°°ν¬λ©λ‹ˆλ‹€.

Qt 6.12λŠ” LTS(μž₯κΈ° 지원) λ²„μ „μœΌλ‘œ μ§€μ •λ˜μ–΄ μƒμ—…μš© λΌμ΄μ„ μŠ€ λ³΄μœ μžλŠ” 5λ…„κ°„ μ—…λ°μ΄νŠΈλ₯Ό 받을 수 μžˆμŠ΅λ‹ˆλ‹€. 비상업적 μ‚¬μš©μžμ˜ 경우, μœ μ§€ λ³΄μˆ˜λŠ” λ‹€μŒ μ£Όμš” λ¦΄λ¦¬μŠ€κ°€ λ‚˜μ˜¬ λ•ŒκΉŒμ§€ 6κ°œμ›” λ™μ•ˆ κ³„μ†λ©λ‹ˆλ‹€. 이전 LTS 버전인 Qt 6.8에 λŒ€ν•œ 지원은 2029λ…„ 10μ›”κΉŒμ§€ μ§€μ†λ˜λ©°, κ·Έ 이전 LTS 버전인 Qt 6.5에 λŒ€ν•œ 지원은 μ˜¬ν•΄ μ’…λ£Œλ˜μ—ˆμŠ΅λ‹ˆλ‹€.

Qt 6.12의 μ£Όμš” λ³€κ²½ 사항:

  • 2D μ½˜ν…μΈ μ˜ ν•˜λ“œμ›¨μ–΄ 가속 λ Œλ”λ§μ„ μœ„ν•œ APIλ₯Ό μ œκ³΅ν•˜κ³  셰이더λ₯Ό μ‚¬μš©ν•˜μ—¬ λ³΅μž‘ν•œ μ‹œκ° 효과λ₯Ό κ΅¬ν˜„ν•˜λŠ” Qt Canvas Painter λͺ¨λ“ˆμ΄ κ΄‘λ²”μœ„ν•˜κ²Œ μ‚¬μš©λ  μ€€λΉ„κ°€ μ™„λ£Œλ˜μ—ˆλ‹€κ³  λ°œν‘œλ˜μ—ˆμŠ΅λ‹ˆλ‹€. λ Œλ”λ§μ€ λ‹€μ–‘ν•œ 3D API(OpenGL, Vulkan, Metal, Direct 3D)λ₯Ό μ§€μ›ν•˜λŠ” RHI(Rendering Hardware Interface) 엔진을 μ‚¬μš©ν•˜μ—¬ μˆ˜ν–‰λ©λ‹ˆλ‹€. Canvas PainterλŠ” HTML Canvas 2D Context 사양을 기반으둜 ν•˜λ©° JavaScriptλ₯Ό μ‚¬μš©ν•˜μ—¬ λ„ν˜•μ„ κ·Έλ¦¬λŠ” 것을 κ°„μ†Œν™”ν•˜λŠ” μ‹€ν—˜μ μΈ Canvas2D μš”μ†Œμ˜ 기반으둜 μ‚¬μš©λ©λ‹ˆλ‹€.
  • μ‹€ν—˜μ μΈ StyleKit λͺ¨λ“ˆμ΄ μΆ”κ°€λ˜μ–΄ μ‚¬μš©μž μΈν„°νŽ˜μ΄μŠ€ ꡬ성 μš”μ†Œμ˜ ꡬ쑰와 μŠ€νƒ€μΌ 속성을 λͺ…ν™•ν•˜κ²Œ λΆ„λ¦¬ν•¨μœΌλ‘œμ¨ 밝은 ν…Œλ§ˆ, μ–΄λ‘μš΄ ν…Œλ§ˆ 및 κ³ λŒ€λΉ„ ν…Œλ§ˆλ₯Ό κ΅¬ν˜„ν•  λ•Œ μ½”λ“œ 쀑볡을 μ—†μ•΄μŠ΅λ‹ˆλ‹€. StyleKit은 μŠ€νƒ€μΌμ„ μ„€λͺ…ν•˜κΈ° μœ„ν•œ 톡합 QML APIλ₯Ό μ œκ³΅ν•˜μ—¬ κΈ°μ‘΄ μœ„μ ―κ³Ό Qt Quick 기반 μš”μ†Œλ₯Ό κ²°ν•©ν•œ ν•˜μ΄λΈŒλ¦¬λ“œ μ• ν”Œλ¦¬μΌ€μ΄μ…˜μ—μ„œ μΌκ΄€λœ μŠ€νƒ€μΌλ§μ„ κ°€λŠ₯ν•˜κ²Œ ν•©λ‹ˆλ‹€.
  • Qt Graphs λͺ¨λ“ˆμ˜ κΈ°λŠ₯이 ν™•μž₯λ˜μ—ˆμŠ΅λ‹ˆλ‹€. 2D κ·Έλž˜ν”„μ˜ μΆ• λ ˆμ΄λΈ”μ„ μ‚¬μš©μž μ§€μ •ν•  수 μžˆλŠ” μƒˆλ‘œμš΄ 속성이 κ΅¬ν˜„λ˜μ—ˆμœΌλ©°, 둜그 μΆ• 지원이 μΆ”κ°€λ˜μ—ˆμŠ΅λ‹ˆλ‹€. ν™•λŒ€/μΆ•μ†Œ 및 이동을 μœ„ν•œ λ‚΄μž₯ μ•‘μ…˜μ΄ μΆ”κ°€λ˜μ—ˆμŠ΅λ‹ˆλ‹€. CanvasPainter λͺ¨λ“ˆ 기반의 κ³ μ„±λŠ₯ λ°±μ—”λ“œλ₯Ό μ‚¬μš©ν•˜μ—¬ λ Œλ”λ§ν•˜λŠ” μ˜΅μ…˜μ΄ μΆ”κ°€λ˜μ–΄ λΉ λ₯΄κ²Œ λ³€ν™”ν•˜λŠ” λŒ€μš©λŸ‰ 데이터λ₯Ό μ‹œκ°ν™”ν•  수 μžˆμŠ΅λ‹ˆλ‹€.
  • Qt Quick은 κ²ΉμΉ˜μ§€ μ•ŠλŠ” μ½˜ν…μΈ , μ»¨ν…μŠ€νŠΈ 메뉴, 숫자 μž…λ ₯ 양식 및 검색 쿼리 제좜 ν•„λ“œλ₯Ό ν‘œμ‹œν•˜κΈ° μœ„ν•œ Safe Area, Context Menu, Double Spin Box 및 Search Field QML μœ ν˜•μ„ μΆ”κ°€ν–ˆμŠ΅λ‹ˆλ‹€. FlexboxLayout QML μœ ν˜•μ΄ ν™•μž₯λ˜μ–΄ μš”μ†Œμ˜ μ„Έλ‘œ 정렬을 λ‹¨μˆœν™”ν•˜λŠ” 데 μ‚¬μš©λ˜λŠ” CSS ν”„λ ˆμž„μ›Œν¬μΈ Flexbox κ°œλ…μ— 따라 μΈν„°νŽ˜μ΄μŠ€ μš”μ†Œμ˜ μ μ‘ν˜• λ ˆμ΄μ•„μ›ƒμ„ μ§€μ›ν•©λ‹ˆλ‹€.
  • Qt Quick μž₯면에 벑터 이미지λ₯Ό ν†΅ν•©ν•˜μ—¬ ν™•μž₯ κ°€λŠ₯ν•œ μΈν„°νŽ˜μ΄μŠ€ μš”μ†Œλ₯Ό λ§Œλ“€ 수 μžˆλ„λ‘ ν•˜λŠ” 벑터 이미지 λͺ¨λ“ˆμ΄ SVG 및 Lottie 이미지에 λŒ€ν•œ μΆ”κ°€ 속성과 μ• λ‹ˆλ©”μ΄μ…˜ κΈ°λŠ₯을 ν¬ν•¨ν•˜λ„λ‘ μ—…λ°μ΄νŠΈλ˜μ—ˆμŠ΅λ‹ˆλ‹€.
  • QRangeModel ν΄λž˜μŠ€κ°€ ν™•μž₯λ˜μ–΄ QML 및 Qt Quick 기반 μΈν„°νŽ˜μ΄μŠ€ μš”μ†Œμ—μ„œ std::vector, std::tuple, std::arrayλ₯Ό ν¬ν•¨ν•œ λͺ¨λ“  C++ μ—΄κ±°ν˜• μœ ν˜•μ„ 직접 μ‚¬μš©ν•  수 μžˆλ„λ‘ QAbstractItemModel을 κ°μ‹ΈλŠ” 래퍼λ₯Ό μ œκ³΅ν•©λ‹ˆλ‹€. μƒˆ λ²„μ „μ—λŠ” 데이터 μ •λ ¬ 지원, λ“œλž˜κ·Έ μ•€ λ“œλ‘­ 이동을 μ œμ–΄ν•˜λŠ” β€‹β€‹μƒˆλ‘œμš΄ 속성, match() λ©”μ„œλ“œλ₯Ό ν†΅ν•œ 더 λΉ λ₯Έ 검색, 헀더 및 κ°œλ³„ ν–‰/ν•­λͺ© 섀정이 λ‚΄μž₯λ˜μ–΄ μžˆμŠ΅λ‹ˆλ‹€.
  • λ˜ν•œ gRPC λͺ¨λ“ˆμ—λŠ” ν΄λΌμ΄μ–ΈνŠΈ μΈ‘μ—μ„œ λ©”μ‹œμ§€λ₯Ό μ••μΆ•ν•˜κ³  μˆ˜μ‹  λ©”μ‹œμ§€μ˜ 크기λ₯Ό μ œν•œν•˜λŠ” 도ꡬ가 μΆ”κ°€λ˜μ—ˆμŠ΅λ‹ˆλ‹€. μ„œλ²„.
  • QML 엔진은 ν•« λ¦¬λ‘œλ“œ λ©”μ»€λ‹ˆμ¦˜μ„ κ΅¬ν˜„ν•˜μ—¬ ν”„λ‘œκ·Έλž¨ μ‹€ν–‰ 쀑에 QML μ½”λ“œλ₯Ό μ¦‰μ‹œ νŽΈμ§‘ν•˜κ³  μ• ν”Œλ¦¬μΌ€μ΄μ…˜μ„ λ‹€μ‹œ μ‹œμž‘ν•˜κ±°λ‚˜ μ€‘μ§€ν•˜μ§€ μ•Šκ³ λ„ qmlpreviewλ₯Ό 톡해 κ²°κ³Όλ₯Ό 확인할 수 μžˆμŠ΅λ‹ˆλ‹€.
  • HarmonyOS ν”Œλž«νΌμ— λŒ€ν•œ LTS 지원이 μ œκ³΅λ˜μ–΄ κΈ°μ‘΄ Qt μ• ν”Œλ¦¬μΌ€μ΄μ…˜μ„ 화웨이 슀마트폰, νƒœλΈ”λ¦Ώ, PC 및 μ°¨λŸ‰μš© μΈν¬ν…ŒμΈλ¨ΌνŠΈ μ‹œμŠ€ν…œμœΌλ‘œ 더 μ‰½κ²Œ 이식할 수 μžˆμŠ΅λ‹ˆλ‹€.
  • 유럽 ​​사이버 볡원λ ₯법(CRA)의 μš”κ΅¬ 사항을 μΆ©μ‘±ν–ˆμŠ΅λ‹ˆλ‹€. 이 μš”κ΅¬ 사항은 μ œν’ˆ λ³΄μ•ˆ μœ μ§€, μ œν’ˆ 수λͺ… μ£ΌκΈ° μ „λ°˜μ— 걸친 μ·¨μ•½μ μ˜ μ‹ μ†ν•œ ν•΄κ²°, 취약점 및 λ³΄μ•ˆ 사고 κ΄€λ ¨ 정보 곡개λ₯Ό λͺ©ν‘œλ‘œ ν•©λ‹ˆλ‹€. λ³΄μ•ˆμ— μ€‘μš”ν•œ ꡬ성 μš”μ†ŒλŠ” μ†ŒμŠ€ μ½”λ“œμ—μ„œ μ‹λ³„λ˜λ©°, λ³΄μ•ˆ ν…ŒμŠ€νŠΈ 정보가 곡개되고, 타사 라이브러리의 μ΅œμ‹  버전 톡합이 보μž₯λ©λ‹ˆλ‹€.

λ™μ˜μƒ μž¬μƒ


좜처 : opennet.ru
DDoS 보호, VPS VDS μ„œλ²„κ°€ μžˆλŠ” μ‚¬μ΄νŠΈλ₯Ό μœ„ν•œ μ•ˆμ •μ μΈ ν˜ΈμŠ€νŒ… κ΅¬μž… πŸ”₯ DDoS 곡격 λ°©μ§€ κΈ°λŠ₯이 νƒ‘μž¬λœ μ•ˆμ •μ μΈ μ›Ήμ‚¬μ΄νŠΈ ν˜ΈμŠ€νŒ…, VPS 및 VDS μ„œλ²„λ₯Ό κ΅¬λ§€ν•˜μ„Έμš” | ProHoster