Qt ಲೈಬ್ರರಿಯನ್ನು ಬಳಸಿಕೊಂಡು ಕ್ರಾಸ್-ಪ್ಲಾಟ್ಫಾರ್ಮ್ ಅಪ್ಲಿಕೇಶನ್ಗಳನ್ನು ರಚಿಸಲು ಸಮಗ್ರ ಅಭಿವೃದ್ಧಿ ಪರಿಸರವಾದ Qt ಕ್ರಿಯೇಟರ್ 17 ರ ಬಿಡುಗಡೆಯನ್ನು ಪ್ರಕಟಿಸಲಾಗಿದೆ. C++ ನಲ್ಲಿ ಕ್ಲಾಸಿಕ್ ಪ್ರೋಗ್ರಾಂಗಳ ಅಭಿವೃದ್ಧಿ ಮತ್ತು QML ಭಾಷೆಯ ಬಳಕೆ ಎರಡನ್ನೂ ಬೆಂಬಲಿಸಲಾಗುತ್ತದೆ, ಇದರಲ್ಲಿ ಜಾವಾಸ್ಕ್ರಿಪ್ಟ್ ಸನ್ನಿವೇಶಗಳನ್ನು ವ್ಯಾಖ್ಯಾನಿಸಲು ಬಳಸಲಾಗುತ್ತದೆ ಮತ್ತು ಇಂಟರ್ಫೇಸ್ ಅಂಶಗಳ ರಚನೆ ಮತ್ತು ನಿಯತಾಂಕಗಳನ್ನು CSS ತರಹದ ಬ್ಲಾಕ್ಗಳಿಂದ ವ್ಯಾಖ್ಯಾನಿಸಲಾಗಿದೆ. ಹೊಸ ಆವೃತ್ತಿಯು Qt ಆನ್ಲೈನ್ ಸ್ಥಾಪಕದಲ್ಲಿ (ವಾಣಿಜ್ಯ, ಓಪನ್ಸೋರ್ಸ್) ನವೀಕರಣವಾಗಿ ಲಭ್ಯವಿದೆ. ವಾಣಿಜ್ಯ ಪರವಾನಗಿ ಅಡಿಯಲ್ಲಿ ಆಫ್ಲೈನ್ ಸ್ಥಾಪಕಗಳನ್ನು Qt ಖಾತೆ ಪೋರ್ಟಲ್ನಲ್ಲಿ ಕಾಣಬಹುದು ಮತ್ತು ಓಪನ್ಸೋರ್ಸ್ ಪ್ಯಾಕೇಜ್ಗಳನ್ನು ಅನುಗುಣವಾದ ಡೌನ್ಲೋಡ್ ಪುಟದಲ್ಲಿ ಕಾಣಬಹುದು. ಇದು ಎಲ್ಲಾ ಬಳಕೆದಾರರಿಗೆ ಉಚಿತ ನವೀಕರಣವಾಗಿದೆ.
ಸುಧಾರಣೆಗಳು ಮತ್ತು ಪರಿಹಾರಗಳ ಸಂಕ್ಷಿಪ್ತ ಪಟ್ಟಿ:
- Qt ಕ್ರಿಯೇಟರ್ 2024 ರಲ್ಲಿ ಪರಿಚಯಿಸಲಾದ ಮತ್ತು Qt ಕ್ರಿಯೇಟರ್ 15 ರಲ್ಲಿ ನವೀಕರಿಸಲಾದ ಡಾರ್ಕ್ ಮತ್ತು ಲೈಟ್ "16" ಥೀಮ್ಗಳು ಈಗ ಡೀಫಾಲ್ಟ್ ಆಗಿವೆ. ಹೊಸ ನೋಟಕ್ಕೆ ಹೊಂದಿಸಲು ಮತ್ತು ಹೆಚ್ಚಿನ ಇಂಟರ್ಫೇಸ್ ಸ್ಥಿರತೆಯನ್ನು ಸಾಧಿಸಲು Qt ಕ್ರಿಯೇಟರ್ ಐಕಾನ್ಗಳನ್ನು ಪರಿಷ್ಕರಿಸಲಾಗಿದೆ ಮತ್ತು ನವೀಕರಿಸಲಾಗಿದೆ.

- ಡೀಫಾಲ್ಟ್ ಪ್ಲಗಿನ್ ರೆಪೊಸಿಟರಿಯನ್ನು GitHub ಗೆ ಸರಿಸಲಾಗಿದೆ. ಹೆಚ್ಚುವರಿ ಪ್ಲಗಿನ್ ರೆಪೊಸಿಟರಿಗಳನ್ನು ಈಗ ಆದ್ಯತೆಗಳು > ವಿಸ್ತರಣೆಗಳು > ಬ್ರೌಸರ್ನಲ್ಲಿ ಸೇರಿಸಬಹುದು (ನಿಮ್ಮ ಸ್ವಂತ ಅಪಾಯದಲ್ಲಿ ಬಳಸಿ). ಇನ್ನೂ ಸ್ಥಾಪಿಸದ ಪ್ಲಗಿನ್ಗಳಿಗಾಗಿ ಪ್ರದರ್ಶಿಸಲಾದ ಮಾಹಿತಿಯನ್ನು ವಿಸ್ತರಿಸಲಾಗಿದೆ. ಪ್ಲಗಿನ್ಗಳ ಡ್ರ್ಯಾಗ್-ಎನ್-ಡ್ರಾಪ್ ಸ್ಥಾಪನೆಯನ್ನು ಪ್ಲಗಿನ್ ಪ್ಯಾನೆಲ್ಗೆ ಸೇರಿಸಲಾಗಿದೆ.
- ಯೋಜನೆಗಳು: ರನ್ ಪ್ರೊಫೈಲ್ಗಳನ್ನು ಬಿಲ್ಡ್ ಪ್ರೊಫೈಲ್ಗಳ ಭಾಗವಾಗಿ ಮಾಡಲಾಗಿದೆ (ಹಿಂದೆ ಅವು ಸಂಪೂರ್ಣವಾಗಿ ಸ್ವತಂತ್ರವಾಗಿದ್ದವು). ಈಗ ಪ್ರತಿಯೊಂದು ರನ್ ಪ್ರೊಫೈಲ್ ನಿರ್ದಿಷ್ಟ ಬಿಲ್ಡ್ ಪ್ರೊಫೈಲ್ಗೆ ಸೇರಿದೆ, ಮತ್ತು ಪ್ರಸ್ತುತ ಬಿಲ್ಡ್ ಪ್ರೊಫೈಲ್ ಅನ್ನು ಬದಲಾಯಿಸುವುದರಿಂದ ಲಭ್ಯವಿರುವ ರನ್ ಪ್ರೊಫೈಲ್ಗಳ ಸೆಟ್ ಅನ್ನು ಸಹ ಬದಲಾಯಿಸುತ್ತದೆ, ಇದು ಬಳಕೆದಾರರಿಂದ ಆಗಾಗ್ಗೆ ವಿನಂತಿಸಲಾದ ಸನ್ನಿವೇಶವನ್ನು ಕಾರ್ಯಗತಗೊಳಿಸುತ್ತದೆ: ಡೀಬಗ್ ಮತ್ತು ಬಿಡುಗಡೆಯಂತಹ ವಿಭಿನ್ನ ಬಿಲ್ಡ್ ಪ್ರೊಫೈಲ್ಗಳಿಗಾಗಿ ಕಮಾಂಡ್ ಲೈನ್ ಆರ್ಗ್ಯುಮೆಂಟ್ಗಳು ಅಥವಾ ಪರಿಸರ ವೇರಿಯಬಲ್ಗಳಂತಹ ವಿಭಿನ್ನ ರನ್ ನಿಯತಾಂಕಗಳನ್ನು ಬಳಸುವ ಸಾಮರ್ಥ್ಯ.
ಒಂದು ಉಡಾವಣಾ ಪ್ರೊಫೈಲ್ನಿಂದ ಮೌಲ್ಯಗಳನ್ನು ಈಗ "ಇದಕ್ಕೆ ನಕಲಿಸಿ" ಬಟನ್ ಬಳಸಿ ಇನ್ನೊಂದಕ್ಕೆ ನಕಲಿಸಬಹುದು, ಅವುಗಳು ನಿರ್ದಿಷ್ಟ ಬಿಲ್ಡ್ ಪ್ರೊಫೈಲ್ಗೆ ಸೇರಿವೆಯೇ ಎಂಬುದನ್ನು ಲೆಕ್ಕಿಸದೆ.
- CMake: ಕಾಣೆಯಾದ Qt ಘಟಕಗಳಿಂದ ಉಂಟಾದ ವಿಫಲ cmake ಕರೆ ಸಂದರ್ಭದಲ್ಲಿ Qt ಆನ್ಲೈನ್ ಸ್ಥಾಪಕವನ್ನು ಬಳಸಿಕೊಂಡು ಕಾಣೆಯಾದ Qt ಘಟಕಗಳನ್ನು ಸ್ಥಾಪಿಸುವ ಸಾಮರ್ಥ್ಯವನ್ನು ಸೇರಿಸಲಾಗಿದೆ (Qt ಕ್ರಿಯೇಟರ್ ಅದಕ್ಕೆ ಲಿಂಕ್ ಆಗಿದ್ದರೆ). ಹೊಸ ನಡವಳಿಕೆಯು "ಪ್ರಾಶಸ್ತ್ಯಗಳು > CMake > ಸಾಮಾನ್ಯ > ಪ್ಯಾಕೇಜ್ ಮ್ಯಾನೇಜರ್ ಸ್ವಯಂ ಸೆಟಪ್" ಕಾರ್ಯವನ್ನು ಅವಲಂಬಿಸಿದೆ, ಇದಕ್ಕೆ Qt ಕ್ರಿಯೇಟರ್ನಿಂದ CMake ಅನ್ನು ಚಲಾಯಿಸುವ ಅಗತ್ಯವಿದೆ.
- ಪೈಥಾನ್: pyproject.toml ಯೋಜನೆಗಳನ್ನು ತೆರೆಯಲು ಬೆಂಬಲವನ್ನು ಸೇರಿಸಲಾಗಿದೆ; Qt ಕ್ರಿಯೇಟರ್ ವಿಝಾರ್ಡ್ಗಳನ್ನು ಬಳಸಿಕೊಂಡು ರಚಿಸಲಾದ ಹೊಸ PySide ಯೋಜನೆಗಳಿಗಾಗಿ ಅವುಗಳನ್ನು ಈಗ ಪೂರ್ವನಿಯೋಜಿತವಾಗಿ ರಚಿಸಲಾಗಿದೆ. .pyproject ಯೋಜನೆಗಳನ್ನು ತೆರೆಯುವುದನ್ನು ಇನ್ನೂ ಬೆಂಬಲಿಸಲಾಗುತ್ತದೆ.
- C++ ಸಂಪಾದನೆ: ಫಲಿತಾಂಶದ ಬೈನರಿಗಳನ್ನು ಈಗ ನವೀಕರಿಸಿದ C++ ಬೆಂಬಲಕ್ಕಾಗಿ LLVM 20.1.3 ನೊಂದಿಗೆ ನಿರ್ಮಿಸಲಾಗಿದೆ. Qt ಸ್ಟ್ರಿಂಗ್ ಲಿಟರಲ್ ಆಪರೇಟರ್ಗಳಿಗೆ (ಉದಾ. "_ba" ಮತ್ತು "_L1") ಬೆಂಬಲವನ್ನು ಸರಿಪಡಿಸಲಾಗಿದೆ. ಬಿಲ್ಟ್-ಇನ್ ಫಂಕ್ಷನ್ಗಳು ಮತ್ತು ಫಂಕ್ಷನ್ಗಳಂತೆ ಬಳಸಲಾಗುವ ಮ್ಯಾಕ್ರೋಗಳೊಂದಿಗಿನ ಕೆಲವು ಸಮಸ್ಯೆಗಳನ್ನು ಸರಿಪಡಿಸಲಾಗಿದೆ.
ಯೋಜನೆಯಲ್ಲಿ ಹಿಂದೆ ಬಳಸದ Qt ತರಗತಿಗಳನ್ನು ಬಳಸುವಾಗ ಡೆವಲಪರ್ಗಳಿಗೆ ಜೀವನವನ್ನು ಸುಲಭಗೊಳಿಸಲು ಬದಲಾವಣೆಗಳನ್ನು ಸೇರಿಸಲಾಗಿದೆ (ಕೋಡ್ ಮಾಡೆಲ್ನಿಂದ ಕಂಡುಬಂದಿಲ್ಲ): ಹೊಸ ಕ್ವಿಕ್ ಫಿಕ್ಸ್ (ಯೋಜನೆಗಾಗಿ ಹೊಸ Qt ವರ್ಗದೊಂದಿಗೆ ಸಾಲಿನಲ್ಲಿ ಸಂಪಾದಕದಲ್ಲಿ ಹಳದಿ ಬೆಳಕು) ಕಾಣೆಯಾದ #include ನಿರ್ದೇಶನಗಳನ್ನು ಮೂಲಗಳಿಗೆ ಮತ್ತು ಕಾಣೆಯಾದ Qt ಮಾಡ್ಯೂಲ್ಗಳನ್ನು ಯೋಜನೆಯ ಫೈಲ್ಗೆ ಸೇರಿಸಲು ನಿಮಗೆ ಅನುಮತಿಸುತ್ತದೆ. #include ನಿರ್ದೇಶನಗಳನ್ನು ಹೊಂದಿರುವ ಸಾಲುಗಳಲ್ಲಿನ ಅದೇ ತ್ವರಿತ ಪರಿಹಾರವು ಯೋಜನೆಯ ಫೈಲ್ಗೆ ಅಗತ್ಯವಾದ Qt ಮಾಡ್ಯೂಲ್ಗಳನ್ನು ಸೇರಿಸಲು ನಿಮಗೆ ಅನುಮತಿಸುತ್ತದೆ.
- QML: ಆದ್ಯತೆಗಳು > Qt ಕ್ವಿಕ್ > ಕೋಡ್ ಸ್ಟೈಲ್ನಲ್ಲಿನ ಕೋಡ್ ಶೈಲಿಯ ಆಯ್ಕೆಗಳು ಈಗ QML ಭಾಷಾ ಸರ್ವರ್ನ ಇಂಟಿಗ್ರೇಟೆಡ್ qmlformat ಅನ್ನು ಹಾಗೂ ಅಂತರ್ನಿರ್ಮಿತ ಫಾರ್ಮ್ಯಾಟರ್ ಅಥವಾ ಕಸ್ಟಮ್ qmlformat-ಹೊಂದಾಣಿಕೆಯ ಫಾರ್ಮ್ಯಾಟರ್ ಅನ್ನು ಬಳಸಲು ಅನುಮತಿಸುತ್ತದೆ. ಡಾಕ್ಯುಮೆಂಟ್ ಮರುಫಾರ್ಮ್ಯಾಟಿಂಗ್ ಈಗ ಸಂದರ್ಭ ಮೆನುವಿನಲ್ಲಿ ಮತ್ತು ಪರಿಕರಗಳು > QML/JS ಮೆನುವಿನಲ್ಲಿ ಲಭ್ಯವಿದೆ.
Qt ಡಿಸೈನ್ ಸ್ಟುಡಿಯೋದಲ್ಲಿ .ui.qml ಫೈಲ್ಗಳನ್ನು ತೆರೆಯಲು QML ಕೋಡ್ ಎಡಿಟರ್ ಟೂಲ್ಬಾರ್ಗೆ ಹೊಸ ಬಟನ್ ಅನ್ನು ಸೇರಿಸಲಾಗಿದೆ.
- ವಿಶ್ಲೇಷಕ: ಡೀಬಗ್ > ಆಕ್ಸಿವಿಯನ್ ಮೋಡ್ನಲ್ಲಿ ಸಮಸ್ಯೆಗಳ ಇಂಟರ್ಫೇಸ್ನಲ್ಲಿ ಹೊಸ "ಲೋಕಲ್ ಬಿಲ್ಡ್" ಮತ್ತು "ಲೋಕಲ್ ಡ್ಯಾಶ್ಬೋರ್ಡ್" ಬಟನ್ಗಳೊಂದಿಗೆ ಆಕ್ಸಿವಿಯನ್ಗಾಗಿ ಸ್ಥಳೀಯ ಡ್ಯಾಶ್ಬೋರ್ಡ್ ಬೆಂಬಲವನ್ನು ಸೇರಿಸಲಾಗಿದೆ. "ಪ್ರಾಶಸ್ತ್ಯಗಳು > ವಿಶ್ಲೇಷಣೆ > ಆಕ್ಸಿವಿಯನ್" ನಲ್ಲಿ ವಿವಿಧ ಸೆಟ್ಟಿಂಗ್ಗಳನ್ನು ಸೇರಿಸಲಾಗಿದೆ.
- ಆವೃತ್ತಿ ನಿಯಂತ್ರಣ: 'ಅನ್ಸ್ಟೇಜ್ಡ್' ಬದಲಿಗೆ 'ಸ್ಟೇಜ್ಡ್' ಬದಲಾವಣೆಗಳಲ್ಲಿ ಕಾರ್ಯನಿರ್ವಹಿಸುವ git ಗಾಗಿ ವಿವಿಧ 'ಡಿಫ್' ಕ್ರಿಯೆಗಳನ್ನು ಸೇರಿಸಲಾಗಿದೆ. ಬದಲಾವಣೆಗಳನ್ನು ಹಿಂತಿರುಗಿಸಲು ಇನ್ಸ್ಟಂಟ್ ಬ್ಲೇಮ್ ಟೂಲ್ಟಿಪ್ಗಳಿಗೆ ಕ್ರಿಯೆಗಳನ್ನು ಸೇರಿಸಲಾಗಿದೆ. 'ಟ್ಯಾಗ್ ಸೇರಿಸಿ' ಸಂವಾದವು ಈಗ ಟಿಪ್ಪಣಿ ಮಾಡಿದ ಟ್ಯಾಗ್ಗಳನ್ನು ರಚಿಸಬಹುದು.
ಮೂಲ: opennet.ru

