ಕ್ಯೂಟಿ 6.5 ಫ್ರೇಮ್‌ವರ್ಕ್ ಬಿಡುಗಡೆ

Qt ಕಂಪನಿಯು Qt 6.5 ಫ್ರೇಮ್‌ವರ್ಕ್‌ನ ಬಿಡುಗಡೆಯನ್ನು ಪ್ರಕಟಿಸಿದೆ, ಇದರಲ್ಲಿ Qt 6 ಶಾಖೆಯ ಕಾರ್ಯವನ್ನು ಸ್ಥಿರಗೊಳಿಸಲು ಮತ್ತು ಹೆಚ್ಚಿಸಲು ಕೆಲಸ ಮುಂದುವರಿಯುತ್ತದೆ. Qt 6.5 Windows 10+, macOS 11+, Linux ಪ್ಲಾಟ್‌ಫಾರ್ಮ್‌ಗಳಿಗೆ (Ubuntu 20.04, openSUSE) ಬೆಂಬಲವನ್ನು ಒದಗಿಸುತ್ತದೆ. 15.4, SUSE 15 SP4, RHEL 8.4 /9.0), iOS 14+, Android 8+ (API 23+), webOS, WebAssembly, INTEGRITY ಮತ್ತು QNX. Qt ಘಟಕಗಳ ಮೂಲ ಕೋಡ್ ಅನ್ನು LGPLv3 ಮತ್ತು GPLv2 ಪರವಾನಗಿಗಳ ಅಡಿಯಲ್ಲಿ ಒದಗಿಸಲಾಗಿದೆ.

Qt 6.5 LTS ಬಿಡುಗಡೆ ಸ್ಥಿತಿಯನ್ನು ಪಡೆದುಕೊಂಡಿದೆ, ಅದರೊಳಗೆ ಮೂರು ವರ್ಷಗಳವರೆಗೆ ವಾಣಿಜ್ಯ ಪರವಾನಗಿ ಬಳಕೆದಾರರಿಗೆ ನವೀಕರಣಗಳನ್ನು ರಚಿಸಲಾಗುತ್ತದೆ (ಇತರರಿಗೆ, ಮುಂದಿನ ಪ್ರಮುಖ ಬಿಡುಗಡೆಯು ರಚನೆಯಾಗುವ ಮೊದಲು ಆರು ತಿಂಗಳವರೆಗೆ ನವೀಕರಣಗಳನ್ನು ಪ್ರಕಟಿಸಲಾಗುತ್ತದೆ). Qt 6.2 ರ ಹಿಂದಿನ LTS ಶಾಖೆಗೆ ಬೆಂಬಲವು ಸೆಪ್ಟೆಂಬರ್ 30, 2024 ರವರೆಗೆ ಇರುತ್ತದೆ. Qt 5.15 ಶಾಖೆಯನ್ನು ಮೇ 2025 ರವರೆಗೆ ನಿರ್ವಹಿಸಲಾಗುತ್ತದೆ.

Qt 6.5 ರಲ್ಲಿ ಪ್ರಮುಖ ಬದಲಾವಣೆಗಳು:

  • Qt ಕ್ವಿಕ್ 3D ಫಿಸಿಕ್ಸ್ ಮಾಡ್ಯೂಲ್ ಅನ್ನು ಸ್ಥಿರಗೊಳಿಸಲಾಗಿದೆ ಮತ್ತು ಸಂಪೂರ್ಣವಾಗಿ ಬೆಂಬಲಿಸಲಾಗಿದೆ, ಇದು ಭೌತಶಾಸ್ತ್ರದ ಸಿಮ್ಯುಲೇಶನ್‌ಗಾಗಿ API ಅನ್ನು ಒದಗಿಸುತ್ತದೆ, ಇದನ್ನು 3D ದೃಶ್ಯಗಳಲ್ಲಿ ವಾಸ್ತವಿಕ ಸಂವಹನ ಮತ್ತು ವಸ್ತುಗಳ ಚಲನೆಗಾಗಿ Qt ಕ್ವಿಕ್ 3D ಜೊತೆಗೆ ಬಳಸಬಹುದಾಗಿದೆ. ಅನುಷ್ಠಾನವು PhysX ಎಂಜಿನ್ ಅನ್ನು ಆಧರಿಸಿದೆ.
  • ವಿಂಡೋಸ್ ಪ್ಲಾಟ್‌ಫಾರ್ಮ್‌ಗಾಗಿ ಡಾರ್ಕ್ ಮೋಡ್‌ಗೆ ಬೆಂಬಲವನ್ನು ಸೇರಿಸಲಾಗಿದೆ. ಸಿಸ್ಟಮ್‌ನಲ್ಲಿ ಸಕ್ರಿಯವಾಗಿರುವ ಡಾರ್ಕ್ ವಿನ್ಯಾಸದ ಸ್ವಯಂಚಾಲಿತ ಅಪ್ಲಿಕೇಶನ್ ಮತ್ತು ಪ್ಯಾಲೆಟ್ ಅನ್ನು ಬದಲಾಯಿಸದ ಶೈಲಿಯನ್ನು ಅಪ್ಲಿಕೇಶನ್ ಬಳಸಿದರೆ ಫ್ರೇಮ್‌ಗಳು ಮತ್ತು ಹೆಡರ್‌ಗಳ ಹೊಂದಾಣಿಕೆ. ಅಪ್ಲಿಕೇಶನ್‌ನಲ್ಲಿ, QStyleHints ::colorScheme ಆಸ್ತಿಯಲ್ಲಿನ ಬದಲಾವಣೆಗಳನ್ನು ಪ್ರಕ್ರಿಯೆಗೊಳಿಸುವ ಮೂಲಕ ಸಿಸ್ಟಮ್ ಥೀಮ್‌ನಲ್ಲಿನ ಬದಲಾವಣೆಗಳಿಗೆ ನಿಮ್ಮ ಸ್ವಂತ ಪ್ರತಿಕ್ರಿಯೆಯನ್ನು ನೀವು ಕಾನ್ಫಿಗರ್ ಮಾಡಬಹುದು.
    ಕ್ಯೂಟಿ 6.5 ಫ್ರೇಮ್‌ವರ್ಕ್ ಬಿಡುಗಡೆ
  • Qt ಕ್ವಿಕ್ ಕಂಟ್ರೋಲ್‌ಗಳಲ್ಲಿ, Android ಗಾಗಿ ಮೆಟೀರಿಯಲ್ ಶೈಲಿಯನ್ನು ಮೆಟೀರಿಯಲ್ 3 ರ ಶಿಫಾರಸುಗಳಿಗೆ ಅನುಗುಣವಾಗಿ ತರಲಾಗಿದೆ. iOS ಗಾಗಿ ಪೂರ್ಣ ಪ್ರಮಾಣದ ಶೈಲಿಯನ್ನು ಅಳವಡಿಸಲಾಗಿದೆ. ಗೋಚರತೆಯನ್ನು ಬದಲಾಯಿಸಲು API ಗಳನ್ನು ಸೇರಿಸಲಾಗಿದೆ (ಉದಾಹರಣೆಗೆ, TextField ಅಥವಾ TextArea ಗಾಗಿ ಕಂಟೈನರ್‌ಸ್ಟೈಲ್, ಅಥವಾ ಬಟನ್‌ಗಳು ಮತ್ತು ಪಾಪೋವರ್‌ಗಳಿಗಾಗಿ ರೌಂಡ್‌ಸ್ಕೇಲ್).
    ಕ್ಯೂಟಿ 6.5 ಫ್ರೇಮ್‌ವರ್ಕ್ ಬಿಡುಗಡೆ
  • MacOS ಪ್ಲಾಟ್‌ಫಾರ್ಮ್‌ನಲ್ಲಿ, QMessageBox ಅಥವಾ QErrorMessage ಅನ್ನು ಬಳಸುವ ಅಪ್ಲಿಕೇಶನ್‌ಗಳು ಪ್ಲಾಟ್‌ಫಾರ್ಮ್-ಸ್ಥಳೀಯ ಸಂವಾದಗಳನ್ನು ಪ್ರದರ್ಶಿಸುತ್ತವೆ.
    ಕ್ಯೂಟಿ 6.5 ಫ್ರೇಮ್‌ವರ್ಕ್ ಬಿಡುಗಡೆ
  • Wayland ಗಾಗಿ, QNativeInterface ::QWayland ಅಪ್ಲಿಕೇಶನ್ ಪ್ರೋಗ್ರಾಮಿಂಗ್ ಇಂಟರ್ಫೇಸ್ ಅನ್ನು Qt ನ ಆಂತರಿಕ ರಚನೆಗಳಲ್ಲಿ ಬಳಸಲಾಗುವ ವೇಲ್ಯಾಂಡ್-ಸ್ಥಳೀಯ ವಸ್ತುಗಳಿಗೆ ನೇರ ಪ್ರವೇಶಕ್ಕಾಗಿ ಸೇರಿಸಲಾಗಿದೆ, ಹಾಗೆಯೇ ಬಳಕೆದಾರರ ಇತ್ತೀಚಿನ ಕ್ರಿಯೆಗಳ ಬಗ್ಗೆ ಮಾಹಿತಿಯನ್ನು ಪ್ರವೇಶಿಸಲು, ಇದು ವೇಲ್ಯಾಂಡ್ ಪ್ರೋಟೋಕಾಲ್‌ಗೆ ಪ್ರಸರಣಕ್ಕೆ ಅಗತ್ಯವಾಗಬಹುದು. ವಿಸ್ತರಣೆಗಳು. ಹೊಸ API ಅನ್ನು QNativeInterface ನೇಮ್‌ಸ್ಪೇಸ್‌ನಲ್ಲಿ ಅಳವಡಿಸಲಾಗಿದೆ, ಇದು X11 ಮತ್ತು Android ಪ್ಲಾಟ್‌ಫಾರ್ಮ್‌ಗಳ ಸ್ಥಳೀಯ API ಗಳನ್ನು ಪ್ರವೇಶಿಸಲು ಕರೆಗಳನ್ನು ಸಹ ಒದಗಿಸುತ್ತದೆ.
  • Android 12 ಪ್ಲಾಟ್‌ಫಾರ್ಮ್‌ಗೆ ಬೆಂಬಲವನ್ನು ಸೇರಿಸಲಾಗಿದೆ ಮತ್ತು ಈ ಶಾಖೆಯಲ್ಲಿ ಗಮನಾರ್ಹ ಬದಲಾವಣೆಗಳ ಹೊರತಾಗಿಯೂ, Android 8 ನಿಂದ ಪ್ರಾರಂಭಿಸಿ Android ನ ವಿವಿಧ ಆವೃತ್ತಿಗಳೊಂದಿಗೆ ಸಾಧನಗಳಲ್ಲಿ ಕಾರ್ಯನಿರ್ವಹಿಸಬಹುದಾದ Android ಗಾಗಿ ಸಾರ್ವತ್ರಿಕ ಅಸೆಂಬ್ಲಿಗಳನ್ನು ರಚಿಸುವ ಸಾಮರ್ಥ್ಯವನ್ನು ಉಳಿಸಿಕೊಳ್ಳಲಾಗಿದೆ.
  • Boot2Qt ಸ್ಟಾಕ್ ಅನ್ನು ನವೀಕರಿಸಲಾಗಿದೆ, ಇದನ್ನು Qt ಮತ್ತು QML ಆಧಾರಿತ ಪರಿಸರದೊಂದಿಗೆ ಬೂಟ್ ಮಾಡಬಹುದಾದ ಮೊಬೈಲ್ ಸಿಸ್ಟಮ್‌ಗಳನ್ನು ರಚಿಸಲು ಬಳಸಬಹುದು. Boot2Qt ನಲ್ಲಿನ ಸಿಸ್ಟಮ್ ಪರಿಸರವನ್ನು Yocto 4.1 (Langdale) ಪ್ಲಾಟ್‌ಫಾರ್ಮ್‌ಗೆ ನವೀಕರಿಸಲಾಗಿದೆ.
  • ಡೆಬಿಯನ್ 11 ಗಾಗಿ ಪ್ಯಾಕೇಜುಗಳ ಅಭಿವೃದ್ಧಿ ಪ್ರಾರಂಭವಾಗಿದೆ, ಇದು ವಾಣಿಜ್ಯ ಬೆಂಬಲದಿಂದ ಆವರಿಸಲ್ಪಟ್ಟಿದೆ.
  • WebAssembly ಪ್ಲಾಟ್‌ಫಾರ್ಮ್‌ನ ಸಾಮರ್ಥ್ಯಗಳನ್ನು ವಿಸ್ತರಿಸಲಾಗಿದೆ, ಇದು ವೆಬ್ ಬ್ರೌಸರ್‌ನಲ್ಲಿ ರನ್ ಆಗುವ ಮತ್ತು ವಿವಿಧ ಹಾರ್ಡ್‌ವೇರ್ ಪ್ಲಾಟ್‌ಫಾರ್ಮ್‌ಗಳ ನಡುವೆ ಪೋರ್ಟಬಲ್ ಆಗಿರುವ Qt ಅಪ್ಲಿಕೇಶನ್‌ಗಳನ್ನು ರಚಿಸಲು ನಿಮಗೆ ಅನುಮತಿಸುತ್ತದೆ. ವೆಬ್‌ಅಸೆಂಬ್ಲಿ ಪ್ಲಾಟ್‌ಫಾರ್ಮ್‌ಗಾಗಿ ನಿರ್ಮಿಸಲಾದ ಅಪ್ಲಿಕೇಶನ್‌ಗಳು, JIT ಸಂಕಲನಕ್ಕೆ ಧನ್ಯವಾದಗಳು, ಸ್ಥಳೀಯ ಕೋಡ್‌ಗೆ ಸಮೀಪವಿರುವ ಕಾರ್ಯಕ್ಷಮತೆಯೊಂದಿಗೆ ರನ್ ಆಗುತ್ತವೆ ಮತ್ತು Qt Quick, Qt Quick 3D ಮತ್ತು Qt ನಲ್ಲಿ ಲಭ್ಯವಿರುವ ದೃಶ್ಯೀಕರಣ ಸಾಧನಗಳನ್ನು ಬಳಸಬಹುದು. ಹೊಸ ಆವೃತ್ತಿಯು ವೀಡಿಯೊ ರೆಂಡರಿಂಗ್‌ಗೆ ಬೆಂಬಲವನ್ನು ಸೇರಿಸುತ್ತದೆ ಮತ್ತು ವಿಜೆಟ್‌ಗಳಲ್ಲಿ ವಿಕಲಾಂಗರಿಗಾಗಿ ಪರಿಕರಗಳ ಬಳಕೆಯನ್ನು ಸೇರಿಸುತ್ತದೆ.
  • Qt WebEngine ವೆಬ್ ಎಂಜಿನ್ ಅನ್ನು Chromium 110 ಕೋಡ್ ಬೇಸ್‌ಗೆ ನವೀಕರಿಸಲಾಗಿದೆ. Linux ಪ್ಲಾಟ್‌ಫಾರ್ಮ್‌ನಲ್ಲಿ, X11 ಮತ್ತು ವೇಲ್ಯಾಂಡ್ ಆಧಾರಿತ ಪರಿಸರದಲ್ಲಿ Vulkan ಗ್ರಾಫಿಕ್ಸ್ API ಅನ್ನು ಬಳಸುವಾಗ ವೀಡಿಯೊ ರೆಂಡರಿಂಗ್‌ನ ಹಾರ್ಡ್‌ವೇರ್ ವೇಗವರ್ಧನೆಗೆ ಬೆಂಬಲವನ್ನು ಅಳವಡಿಸಲಾಗಿದೆ.
  • ಕ್ಯೂಟಿ ಕ್ವಿಕ್ ಎಫೆಕ್ಟ್ಸ್ ಮಾಡ್ಯೂಲ್ ಅನ್ನು ಸೇರಿಸಲಾಗಿದ್ದು, ಕ್ಯೂಟಿ ಕ್ವಿಕ್ ಆಧಾರಿತ ಇಂಟರ್‌ಫೇಸ್‌ಗೆ ರೆಡಿಮೇಡ್ ಗ್ರಾಫಿಕ್ ಪರಿಣಾಮಗಳನ್ನು ಒದಗಿಸುತ್ತದೆ. ನೀವು ಮೊದಲಿನಿಂದಲೂ ನಿಮ್ಮ ಸ್ವಂತ ಪರಿಣಾಮಗಳನ್ನು ರಚಿಸಬಹುದು ಅಥವಾ Qt Quick Effect Maker ಟೂಲ್ಕಿಟ್ ಅನ್ನು ಬಳಸಿಕೊಂಡು ಅಸ್ತಿತ್ವದಲ್ಲಿರುವ ಪರಿಣಾಮಗಳನ್ನು ಸಂಯೋಜಿಸುವ ಮೂಲಕ ಅವುಗಳನ್ನು ರಚಿಸಬಹುದು.
  • Qt ಕ್ವಿಕ್ 3D ಮಾಡ್ಯೂಲ್ ಮಾದರಿಗಳ ವಿವರಗಳ ಮಟ್ಟವನ್ನು ಕಸ್ಟಮೈಸ್ ಮಾಡುವ ಸಾಮರ್ಥ್ಯವನ್ನು ಒದಗಿಸುತ್ತದೆ (ಉದಾಹರಣೆಗೆ, ಕ್ಯಾಮೆರಾದಿಂದ ದೂರದಲ್ಲಿರುವ ವಸ್ತುಗಳಿಗೆ ಸರಳವಾದ ಮೆಶ್‌ಗಳನ್ನು ರಚಿಸಬಹುದು). SceneEnvironment API ಈಗ ಮಂಜು ಮತ್ತು ದೂರದ ವಸ್ತುಗಳ ಮರೆಯಾಗುವುದನ್ನು ಬೆಂಬಲಿಸುತ್ತದೆ. ExtendedSceneEnvironment ಸಂಕೀರ್ಣವಾದ ಪೋಸ್ಟ್-ಪ್ರೊಸೆಸಿಂಗ್ ಪರಿಣಾಮಗಳನ್ನು ರಚಿಸುವ ಸಾಮರ್ಥ್ಯವನ್ನು ಒದಗಿಸುತ್ತದೆ ಮತ್ತು ಕ್ಷೇತ್ರದ ಆಳ, ಹೊಳಪು ಮತ್ತು ಲೆನ್ಸ್ ಫ್ಲೇರ್‌ನಂತಹ ಪರಿಣಾಮಗಳನ್ನು ಸಂಯೋಜಿಸುತ್ತದೆ.
  • GRPC ಮತ್ತು ಪ್ರೋಟೋಕಾಲ್ ಬಫರ್ ಪ್ರೋಟೋಕಾಲ್‌ಗಳಿಗೆ ಬೆಂಬಲದೊಂದಿಗೆ ಪ್ರಾಯೋಗಿಕ Qt GRPC ಮಾಡ್ಯೂಲ್ ಅನ್ನು ಸೇರಿಸಲಾಗಿದೆ, ಇದು ನಿಮಗೆ gRPC ಸೇವೆಗಳನ್ನು ಪ್ರವೇಶಿಸಲು ಮತ್ತು Protobuf ಬಳಸಿಕೊಂಡು Qt ತರಗತಿಗಳನ್ನು ಧಾರಾವಾಹಿ ಮಾಡಲು ಅನುಮತಿಸುತ್ತದೆ.
  • Qt ನೆಟ್ವರ್ಕ್ ಮಾಡ್ಯೂಲ್ HTTP 1 ಸಂಪರ್ಕಗಳನ್ನು ಹೊಂದಿಸಲು ಬೆಂಬಲವನ್ನು ಸೇರಿಸಿದೆ.
  • ಪ್ರಾಯೋಗಿಕ CAN ಬಸ್ ತರಗತಿಗಳನ್ನು Qt ಸೀರಿಯಲ್ ಬಸ್ ಮಾಡ್ಯೂಲ್‌ಗೆ ಸೇರಿಸಲಾಗಿದೆ, ಇದನ್ನು CAN ಸಂದೇಶಗಳನ್ನು ಎನ್‌ಕೋಡ್ ಮಾಡಲು ಮತ್ತು ಡಿಕೋಡ್ ಮಾಡಲು, ಫ್ರೇಮ್‌ಗಳನ್ನು ಪ್ರಕ್ರಿಯೆಗೊಳಿಸಲು ಮತ್ತು DBC ಫೈಲ್‌ಗಳನ್ನು ಪಾರ್ಸ್ ಮಾಡಲು ಬಳಸಬಹುದು.
  • ಕ್ಯೂಟಿ ಲೊಕೇಶನ್ ಮಾಡ್ಯೂಲ್ ಅನ್ನು ಪುನರುಜ್ಜೀವನಗೊಳಿಸಲಾಗಿದೆ, ನಕ್ಷೆಗಳು, ನ್ಯಾವಿಗೇಷನ್ ಮತ್ತು ಆಸಕ್ತಿಯ ಅಂಕಗಳನ್ನು (ಪಿಒಐ) ಸಂಯೋಜಿಸುವ ಸಾಧನಗಳೊಂದಿಗೆ ಅಪ್ಲಿಕೇಶನ್‌ಗಳನ್ನು ಒದಗಿಸುತ್ತದೆ. ಮಾಡ್ಯೂಲ್ ಪ್ಲಗಿನ್ ಇಂಟರ್ಫೇಸ್ ಅನ್ನು ಬೆಂಬಲಿಸುತ್ತದೆ, ಅದರ ಮೂಲಕ ನೀವು ವಿವಿಧ ಸೇವಾ ಪೂರೈಕೆದಾರರೊಂದಿಗೆ ಕೆಲಸ ಮಾಡಲು ಬ್ಯಾಕೆಂಡ್‌ಗಳನ್ನು ಸಂಪರ್ಕಿಸಬಹುದು ಮತ್ತು API ವಿಸ್ತರಣೆಗಳನ್ನು ರಚಿಸಬಹುದು. ಮಾಡ್ಯೂಲ್ ಪ್ರಸ್ತುತ ಪ್ರಾಯೋಗಿಕ ಸ್ಥಿತಿಯನ್ನು ಹೊಂದಿದೆ ಮತ್ತು ಓಪನ್ ಸ್ಟ್ರೀಟ್ ನಕ್ಷೆಗಳ ಆಧಾರದ ಮೇಲೆ ನಕ್ಷೆಗಳ ಬ್ಯಾಕೆಂಡ್ ಅನ್ನು ಮಾತ್ರ ಬೆಂಬಲಿಸುತ್ತದೆ.
    ಕ್ಯೂಟಿ 6.5 ಫ್ರೇಮ್‌ವರ್ಕ್ ಬಿಡುಗಡೆ
  • ಕ್ಯೂಟಿ ಕೋರ್, ಕ್ಯೂಟಿ ಜಿಯುಐ, ಕ್ಯೂಟಿ ಮಲ್ಟಿಮೀಡಿಯಾ, ಕ್ಯೂಟಿ ಕ್ಯೂಎಂಎಲ್, ಕ್ಯೂಟಿ ಕ್ವಿಕ್ ಕಂಪೈಲರ್, ಕ್ಯೂಟಿ ವಿಜೆಟ್‌ಗಳ ಮಾಡ್ಯೂಲ್‌ಗಳ ಸಾಮರ್ಥ್ಯಗಳನ್ನು ವಿಸ್ತರಿಸಲಾಗಿದೆ.
  • ಸ್ಥಿರತೆಯನ್ನು ಸುಧಾರಿಸಲು ಬಹಳಷ್ಟು ಕೆಲಸಗಳನ್ನು ಮಾಡಲಾಗಿದೆ, ಸುಮಾರು 3500 ದೋಷ ವರದಿಗಳನ್ನು ಮುಚ್ಚಲಾಗಿದೆ.

    ಮೂಲ: opennet.ru

ಕಾಮೆಂಟ್ ಅನ್ನು ಸೇರಿಸಿ