ಬಳಕೆದಾರ ಇಂಟರ್‌ಫೇಸ್ DearPyGui 1.0.0 ಅನ್ನು ನಿರ್ಮಿಸಲು ಟೂಲ್‌ಕಿಟ್‌ನ ಬಿಡುಗಡೆ

ಆತ್ಮೀಯ PyGui 1.0.0 (DPG), ಪೈಥಾನ್‌ನಲ್ಲಿ GUI ಅಭಿವೃದ್ಧಿಗಾಗಿ ಕ್ರಾಸ್-ಪ್ಲಾಟ್‌ಫಾರ್ಮ್ ಟೂಲ್‌ಕಿಟ್ ಅನ್ನು ಬಿಡುಗಡೆ ಮಾಡಲಾಗಿದೆ. ಪ್ರಾಜೆಕ್ಟ್‌ನ ಪ್ರಮುಖ ವೈಶಿಷ್ಟ್ಯವೆಂದರೆ ರೆಂಡರಿಂಗ್ ಅನ್ನು ವೇಗಗೊಳಿಸಲು ಜಿಪಿಯು ಬದಿಗೆ ಮಲ್ಟಿಥ್ರೆಡಿಂಗ್ ಮತ್ತು ಆಫ್‌ಲೋಡ್ ಕಾರ್ಯಾಚರಣೆಗಳ ಬಳಕೆಯಾಗಿದೆ. API ಅನ್ನು ಸ್ಥಿರಗೊಳಿಸುವುದು 1.0.0 ಬಿಡುಗಡೆಯ ಪ್ರಮುಖ ಗುರಿಯಾಗಿದೆ. ಹೊಂದಾಣಿಕೆ-ಬ್ರೇಕಿಂಗ್ ಬದಲಾವಣೆಗಳನ್ನು ಈಗ ಪ್ರತ್ಯೇಕ "ಪ್ರಾಯೋಗಿಕ" ಮಾಡ್ಯೂಲ್‌ನಲ್ಲಿ ನೀಡಲಾಗುವುದು.

ಹೆಚ್ಚಿನ ಕಾರ್ಯಕ್ಷಮತೆಯನ್ನು ಖಚಿತಪಡಿಸಿಕೊಳ್ಳಲು, DearPyGui ಕೋಡ್‌ನ ಮುಖ್ಯ ಭಾಗವನ್ನು C++ ನಲ್ಲಿ ಬರೆಯಲಾಗಿದೆ Dear ImGui ಲೈಬ್ರರಿಯನ್ನು ಬಳಸಿ, ಅದೇ ಲೇಖಕರು ಅಭಿವೃದ್ಧಿಪಡಿಸಿದ್ದಾರೆ, ಆದರೆ C++ ನಲ್ಲಿ ಚಿತ್ರಾತ್ಮಕ ಅಪ್ಲಿಕೇಶನ್‌ಗಳನ್ನು ರಚಿಸಲು ಮತ್ತು ಮೂಲಭೂತವಾಗಿ ವಿಭಿನ್ನ ಆಪರೇಟಿಂಗ್ ಮಾದರಿಯನ್ನು ನೀಡಲು ವಿನ್ಯಾಸಗೊಳಿಸಲಾಗಿದೆ. ಆತ್ಮೀಯ PyGui ಮೂಲ ಕೋಡ್ ಅನ್ನು MIT ಪರವಾನಗಿ ಅಡಿಯಲ್ಲಿ ವಿತರಿಸಲಾಗಿದೆ. Linux, Windows 10 ಮತ್ತು macOS ಪ್ಲಾಟ್‌ಫಾರ್ಮ್‌ಗಳಿಗೆ ಬೆಂಬಲವನ್ನು ಘೋಷಿಸಲಾಗಿದೆ.

ಟೂಲ್‌ಕಿಟ್ ಸರಳವಾದ ಇಂಟರ್‌ಫೇಸ್‌ಗಳನ್ನು ತ್ವರಿತವಾಗಿ ರಚಿಸಲು ಮತ್ತು ಆಟಗಳು, ವೈಜ್ಞಾನಿಕ ಮತ್ತು ಎಂಜಿನಿಯರಿಂಗ್ ಅಪ್ಲಿಕೇಶನ್‌ಗಳಿಗಾಗಿ ಸಂಕೀರ್ಣವಾದ ವಿಶೇಷ GUI ಗಳನ್ನು ಅಭಿವೃದ್ಧಿಪಡಿಸಲು ಸೂಕ್ತವಾಗಿದೆ, ಅದು ಹೆಚ್ಚಿನ ಪ್ರತಿಕ್ರಿಯೆ ಮತ್ತು ಪರಸ್ಪರ ಕ್ರಿಯೆಯ ಅಗತ್ಯವಿರುತ್ತದೆ. ಅಪ್ಲಿಕೇಶನ್ ಡೆವಲಪರ್‌ಗಳಿಗೆ ಸರಳ API ಮತ್ತು ಬಟನ್‌ಗಳು, ಸ್ಲೈಡರ್‌ಗಳು, ಸ್ವಿಚ್‌ಗಳು, ಮೆನುಗಳು, ಪಠ್ಯ ರೂಪಗಳು, ಇಮೇಜ್ ಡಿಸ್‌ಪ್ಲೇ ಮತ್ತು ವಿವಿಧ ವಿಂಡೋ ಲೇಔಟ್ ವಿಧಾನಗಳಂತಹ ಸಿದ್ಧ-ಸಿದ್ಧ ಸಾಂಪ್ರದಾಯಿಕ ಅಂಶಗಳ ಗುಂಪನ್ನು ನೀಡಲಾಗುತ್ತದೆ. ಸುಧಾರಿತ ವೈಶಿಷ್ಟ್ಯಗಳ ಪೈಕಿ, ಚಾರ್ಟ್‌ಗಳು, ಗ್ರಾಫ್‌ಗಳು ಮತ್ತು ಕೋಷ್ಟಕಗಳ ರಚನೆಗೆ ಬೆಂಬಲವನ್ನು ಗುರುತಿಸಲಾಗಿದೆ.

ಬಳಕೆದಾರ ಇಂಟರ್‌ಫೇಸ್ DearPyGui 1.0.0 ಅನ್ನು ನಿರ್ಮಿಸಲು ಟೂಲ್‌ಕಿಟ್‌ನ ಬಿಡುಗಡೆ

ಹೆಚ್ಚುವರಿಯಾಗಿ ಲಭ್ಯವಿರುವ ಸಂಪನ್ಮೂಲ ವೀಕ್ಷಕರ ಒಂದು ಸೆಟ್, ನೋಡ್ ಎಡಿಟರ್, ಥೀಮ್ ತಪಾಸಣೆ ವ್ಯವಸ್ಥೆ ಮತ್ತು 2D ಆಟಗಳನ್ನು ರಚಿಸಲು ಸೂಕ್ತವಾದ ಉಚಿತ-ಫಾರ್ಮ್ ಅಂಶಗಳು. ಅಭಿವೃದ್ಧಿಯನ್ನು ಸರಳೀಕರಿಸಲು, ಡೀಬಗರ್, ಕೋಡ್ ಎಡಿಟರ್, ಡಾಕ್ಯುಮೆಂಟೇಶನ್ ವೀಕ್ಷಕ ಮತ್ತು ಲಾಗ್ ವೀಕ್ಷಕ ಸೇರಿದಂತೆ ಹಲವಾರು ಉಪಯುಕ್ತತೆಗಳನ್ನು ಒದಗಿಸಲಾಗಿದೆ.

ಆತ್ಮೀಯ PyGui GUI ಲೈಬ್ರರಿಗಳ ವಿಶಿಷ್ಟವಾದ ಅಮೂರ್ತ API ಮೋಡ್ (ಉಳಿಸಿಕೊಂಡ ಮೋಡ್) ಅನ್ನು ಕಾರ್ಯಗತಗೊಳಿಸುತ್ತದೆ, ಆದರೆ IMGUI ಮೋಡ್‌ನಲ್ಲಿ (ತಕ್ಷಣದ ಮೋಡ್ GUI) ಕಾರ್ಯನಿರ್ವಹಿಸುವ ಆತ್ಮೀಯ ImGui ಲೈಬ್ರರಿಯ ಮೇಲೆ ಇದನ್ನು ಅಳವಡಿಸಲಾಗಿದೆ. ಉಳಿಸಿಕೊಂಡ ಮೋಡ್ ಎಂದರೆ ದೃಶ್ಯವನ್ನು ರಚಿಸುವ ಕಾರ್ಯಗಳನ್ನು ಲೈಬ್ರರಿ ತೆಗೆದುಕೊಳ್ಳುತ್ತದೆ ಮತ್ತು ತಕ್ಷಣದ ಮೋಡ್‌ನಲ್ಲಿ, ದೃಶ್ಯೀಕರಣ ಮಾದರಿಯನ್ನು ಕ್ಲೈಂಟ್ ಬದಿಯಲ್ಲಿ ಸಂಸ್ಕರಿಸಲಾಗುತ್ತದೆ ಮತ್ತು ಗ್ರಾಫಿಕ್ಸ್ ಲೈಬ್ರರಿಯನ್ನು ಅಂತಿಮ ಔಟ್‌ಪುಟ್‌ಗಾಗಿ ಮಾತ್ರ ಬಳಸಲಾಗುತ್ತದೆ, ಅಂದರೆ. ಪ್ರತಿ ಬಾರಿಯೂ ಅಪ್ಲಿಕೇಶನ್ ಮುಂದಿನ ಪೂರ್ಣಗೊಳಿಸಿದ ಚೌಕಟ್ಟನ್ನು ರೂಪಿಸಲು ಎಲ್ಲಾ ಇಂಟರ್ಫೇಸ್ ಅಂಶಗಳನ್ನು ಸೆಳೆಯಲು ಆಜ್ಞೆಗಳನ್ನು ನೀಡುತ್ತದೆ.

DearPyGui ಸಿಸ್ಟಂ ಒದಗಿಸಿದ ಸ್ಥಳೀಯ ವಿಜೆಟ್‌ಗಳನ್ನು ಬಳಸುವುದಿಲ್ಲ, ಆದರೆ ಪ್ರಸ್ತುತ ಆಪರೇಟಿಂಗ್ ಸಿಸ್ಟಮ್‌ಗೆ ಅನುಗುಣವಾಗಿ OpenGL, OpenGL ES, Metal ಮತ್ತು DirectX 11 ಗ್ರಾಫಿಕ್ಸ್ API ಗಳನ್ನು ಕರೆಯುವ ಮೂಲಕ ತನ್ನದೇ ಆದ ವಿಜೆಟ್‌ಗಳನ್ನು ಸಲ್ಲಿಸುತ್ತದೆ. ಒಟ್ಟಾರೆಯಾಗಿ, 70 ಕ್ಕೂ ಹೆಚ್ಚು ರೆಡಿಮೇಡ್ ವಿಜೆಟ್‌ಗಳನ್ನು ನೀಡಲಾಗುತ್ತದೆ.

ಬಳಕೆದಾರ ಇಂಟರ್‌ಫೇಸ್ DearPyGui 1.0.0 ಅನ್ನು ನಿರ್ಮಿಸಲು ಟೂಲ್‌ಕಿಟ್‌ನ ಬಿಡುಗಡೆ
ಬಳಕೆದಾರ ಇಂಟರ್‌ಫೇಸ್ DearPyGui 1.0.0 ಅನ್ನು ನಿರ್ಮಿಸಲು ಟೂಲ್‌ಕಿಟ್‌ನ ಬಿಡುಗಡೆ
ಬಳಕೆದಾರ ಇಂಟರ್‌ಫೇಸ್ DearPyGui 1.0.0 ಅನ್ನು ನಿರ್ಮಿಸಲು ಟೂಲ್‌ಕಿಟ್‌ನ ಬಿಡುಗಡೆ


ಮೂಲ: opennet.ru

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