WxWidgets 3.1.4 GUI ಅಭಿವೃದ್ಧಿ ಕಿಟ್ ಇಲ್ಲಿದೆ ಮತ್ತು ಇಲ್ಲಿ ಹೊಸತೇನಿದೆ

ಹೊಸ ಆವೃತ್ತಿಯನ್ನು ಬಿಡುಗಡೆ ಮಾಡಲಾಗಿದೆ ಮಲ್ಟಿಪ್ಲ್ಯಾಟ್‌ಫಾರ್ಮ್ ಟೂಲ್‌ಕಿಟ್‌ನಿಂದ "WxWidgets 3.1.4" ಇದು ಉದ್ದೇಶಿಸಲ್ಪಟ್ಟಿದೆ ಲಿನಕ್ಸ್, ವಿಂಡೋಸ್, ಮ್ಯಾಕೋಸ್, ಯುನಿಕ್ಸ್ ಮತ್ತು ಮೊಬೈಲ್ ಪ್ಲಾಟ್‌ಫಾರ್ಮ್‌ಗಳಿಗಾಗಿ ಚಿತ್ರಾತ್ಮಕ ಇಂಟರ್ಫೇಸ್‌ಗಳನ್ನು ರಚಿಸಲು.

ಟೂಲ್ಕಿಟ್ ಇದನ್ನು ಸಿ ++ ನಲ್ಲಿ ಬರೆಯಲಾಗಿದೆ ಮತ್ತು ಇದನ್ನು ಉಚಿತ wxWindows ಲೈಬ್ರರಿ ಪರವಾನಗಿ ಅಡಿಯಲ್ಲಿ ವಿತರಿಸಲಾಗುತ್ತದೆ, ಉಚಿತ ಸಾಫ್ಟ್‌ವೇರ್ ಫೌಂಡೇಶನ್ ಮತ್ತು ಒಎಸ್‌ಐ ಅನುಮೋದಿಸಿದೆ.

ಪರವಾನಗಿ ಎಲ್ಜಿಪಿಎಲ್ ಅನ್ನು ಆಧರಿಸಿದೆ ಮತ್ತು ಬೈನರಿ ರೂಪದಲ್ಲಿ ವ್ಯುತ್ಪನ್ನ ಕೃತಿಗಳನ್ನು ವಿತರಿಸಲು ತನ್ನದೇ ಆದ ಪದಗಳನ್ನು ಬಳಸಲು ನಿಮಗೆ ಅನುಮತಿಸುವ ಮೂಲಕ ಇದನ್ನು ಗುರುತಿಸಲಾಗುತ್ತದೆ. ಸಿ / ಸಿ ++ ಪ್ರೋಗ್ರಾಂಗಳನ್ನು ಅಭಿವೃದ್ಧಿಪಡಿಸುವುದರ ಜೊತೆಗೆ, ಪಿಎಚ್ಪಿ, ಪೈಥಾನ್, ಪರ್ಲ್ ಮತ್ತು ರೂಬಿ ಸೇರಿದಂತೆ ಅತ್ಯಂತ ಜನಪ್ರಿಯ ಪ್ರೋಗ್ರಾಮಿಂಗ್ ಭಾಷೆಗಳಿಗೆ wxWidgets ಲಿಂಕ್‌ಗಳನ್ನು ಒದಗಿಸುತ್ತದೆ.

ಇತರ ಟೂಲ್‌ಕಿಟ್‌ಗಳಂತಲ್ಲದೆ, wxWidgets ನಿಜವಾದ ಸ್ಥಳೀಯವಾಗಿ ಕಾಣುವ ಅಪ್ಲಿಕೇಶನ್ ಅನ್ನು ಒದಗಿಸುತ್ತದೆ ಗುರಿ ವ್ಯವಸ್ಥೆಗೆ, GUI ಅನ್ನು ಅನುಕರಿಸುವ ಬದಲು ಸಿಸ್ಟಮ್ API ಅನ್ನು ಬಳಸುವುದು.

wxWidgets ಅನ್ನು ಸ್ಥಳೀಯ ಟೂಲ್ಕಿಟ್ ಎಂದು ಉತ್ತಮವಾಗಿ ವಿವರಿಸಲಾಗಿದೆ ಏಕೆಂದರೆ ಪ್ಲಾಟ್‌ಫಾರ್ಮ್‌ನ ಸ್ಥಳೀಯ ನಿಯಂತ್ರಣಗಳಿಗೆ ಅಮೂರ್ತತೆಯ ತೆಳುವಾದ ಪದರವನ್ನು ಒದಗಿಸುತ್ತದೆ, ಪ್ರಾಚೀನ ಗ್ರಾಫಿಕ್ಸ್ ಬಳಸುವ ನಿಯಂತ್ರಣಗಳ ಎಮ್ಯುಲೇಶನ್‌ಗೆ ವಿರುದ್ಧವಾಗಿದೆ. ಅಸ್ತಿತ್ವದಲ್ಲಿರುವ ಪ್ಲ್ಯಾಟ್‌ಫಾರ್ಮ್‌ಗಳಲ್ಲಿ ಸ್ಥಳೀಯ ನಿಯಂತ್ರಣವನ್ನು ಬಳಸುವುದರಿಂದ ಸ್ವಿಂಗ್ (ಜಾವಾಕ್ಕಾಗಿ) ನಂತಹ ಇತರ ಗ್ರಂಥಾಲಯಗಳಿಗಿಂತ ಚಿತ್ರಾತ್ಮಕ ಇಂಟರ್ಫೇಸ್‌ಗಾಗಿ ಹೆಚ್ಚು ಸ್ಥಳೀಯ ದೃಶ್ಯ ಫಲಿತಾಂಶಗಳನ್ನು ಸಾಧಿಸಲು ನಮಗೆ ಅವಕಾಶ ಮಾಡಿಕೊಡುತ್ತದೆ, ಜೊತೆಗೆ ಉತ್ತಮ ಕಾರ್ಯಕ್ಷಮತೆ ಮತ್ತು ಇತರ ಪ್ರಯೋಜನಗಳನ್ನು ನೀಡುತ್ತದೆ.

wxWidgets ಕೇವಲ ಚಿತ್ರಾತ್ಮಕ ಇಂಟರ್ಫೇಸ್‌ಗಳ ಅಭಿವೃದ್ಧಿಗೆ ಮಾತ್ರ ಸೀಮಿತವಾಗಿಲ್ಲ, ಏಕೆಂದರೆ ಗ್ರಂಥಾಲಯವು ಸಂವಹನ ಅಂತರ-ಪ್ರಕ್ರಿಯೆಗಳ ಪದರವನ್ನು ಹೊಂದಿದೆ, ಸಾಕೆಟ್‌ಗಳಂತಹ ನೆಟ್‌ವರ್ಕ್‌ಗೆ ಕ್ರಿಯಾತ್ಮಕತೆ ಮತ್ತು ಹೆಚ್ಚಿನದನ್ನು ಹೊಂದಿದೆ.

WxWidgets ನ ಮುಖ್ಯ ಹೊಸ ವೈಶಿಷ್ಟ್ಯಗಳು 3.1.4

wxWidgets 3.1 ಅನ್ನು ಅಭಿವೃದ್ಧಿ ಶಾಖೆಯಾಗಿ ಇರಿಸಲಾಗಿದೆ, ಹೊಸ ವೈಶಿಷ್ಟ್ಯಗಳನ್ನು ಅಭಿವೃದ್ಧಿಪಡಿಸುವುದು ಮುಂದಿನ ಸ್ಥಿರ ಆವೃತ್ತಿಗೆ, 3.2.0. 3.0 ಶಾಖೆಗೆ ಹೋಲಿಸಿದರೆ, ಹಲವಾರು ಎಪಿಐ ಮಟ್ಟದ ಅಸಾಮರಸ್ಯತೆಗಳಿವೆ ಮತ್ತು ಮಧ್ಯಂತರ 3.1.x ಆವೃತ್ತಿಗಳ ನಡುವೆ ಸ್ಥಿರವಾಗಿರಲು ಎಬಿಐಗೆ ಖಾತರಿ ಇಲ್ಲ.

ಈ ಹೊಸ ಆವೃತ್ತಿಯಲ್ಲಿ ಪ್ರಸ್ತುತಪಡಿಸಲಾದ ನವೀನತೆಗಳಂತೆ, CMake ಆಧಾರಿತ ನೆವೊ ಬಿಲ್ಡ್ ಸಿಸ್ಟಮ್ ಅನ್ನು ಹೈಲೈಟ್ ಮಾಡಲಾಗಿದೆಇದಲ್ಲದೆ, ಬಿಲ್ಡ್ ಸಿಸ್ಟಮ್ ಹೊಸ ಕಂಪೈಲರ್ಗಳಿಗೆ (ಎಂಎಸ್ವಿಸಿ 2019, ಜಿ ++ 10) ಮತ್ತು ಆಪರೇಟಿಂಗ್ ಸಿಸ್ಟಂಗಳಿಗೆ (ಎಆರ್ಎಂಗಾಗಿ ಮ್ಯಾಕೋಸ್ 10.14 ಮತ್ತು ಮ್ಯಾಕೋಸ್ 11) ಬೆಂಬಲವನ್ನು ಸೇರಿಸುತ್ತದೆ.

ಈ ಹೊಸ ಆವೃತ್ತಿಯಲ್ಲಿ ಎದ್ದು ಕಾಣುವ ಮತ್ತೊಂದು ಸುಧಾರಣೆ ಚಾಲನಾಸಮಯದಲ್ಲಿ ಸುಧಾರಿತ ಭದ್ರತೆ wxString ಮತ್ತು "char *" ನಡುವಿನ ಅಪಾಯಕಾರಿ ಸೂಚ್ಯ ಪರಿವರ್ತನೆಗಳನ್ನು ನಿಷ್ಕ್ರಿಯಗೊಳಿಸುವ ಮೂಲಕ.

ಮತ್ತೊಂದೆಡೆಮತ್ತು ಎಲ್ಲಾ ಒಳಗೊಂಡಿರುವ ಮೂರನೇ ವ್ಯಕ್ತಿಯ ಗ್ರಂಥಾಲಯಗಳನ್ನು ನವೀಕರಿಸಲಾಗಿದೆ. ವೆಬ್‌ಕಿಟ್ 2 ಮತ್ತು ಜಿಸ್ಟ್ರೀಮರ್ 1.7 ಗೆ ಬೆಂಬಲವನ್ನು ಸೇರಿಸಲಾಗಿದೆ, ಇದಲ್ಲದೆ, ಸಿ ++ 11 ಮಾನದಂಡದ ಬೆಂಬಲಕ್ಕೆ ಸಂಬಂಧಿಸಿದ ಸುಧಾರಣೆಗಳನ್ನು ಜಾರಿಗೆ ತರಲಾಯಿತು ಮತ್ತು ಸಿ ++ 20 ಕಂಪೈಲರ್ ಜೋಡಣೆಗೆ ಬೆಂಬಲವನ್ನು ಸೇರಿಸಲಾಗಿದೆ.

ಸಹ ಮುಖ್ಯಾಂಶಗಳು ಅವರು ಓಪನ್ ಜಿಎಲ್ ಬೆಂಬಲವನ್ನು ಮರುವಿನ್ಯಾಸಗೊಳಿಸಿದ್ದಾರೆ, ಓಪನ್‌ಜಿಎಲ್ (3.2+) ನ ಹೊಸ ಆವೃತ್ತಿಗಳ ಬಳಕೆಯನ್ನು ಸುಧಾರಿಸಲಾಗಿದೆ, ಜೊತೆಗೆ ಮೌಸ್‌ನೊಂದಿಗೆ ಆಡುವ ನಿಯಂತ್ರಣ ಗೆಸ್ಚರ್‌ಗಳಿಗಾಗಿ ಈವೆಂಟ್‌ಗಳಿಗೆ ಹೊಸ ಬೆಂಬಲ.

ಎದ್ದು ಕಾಣುವ ಇತರ ಬದಲಾವಣೆಗಳಲ್ಲಿ ಈ ಹೊಸ ಆವೃತ್ತಿಯ:

  • WxBusyInfo, wxDataViewCtrl, wxNotificationMessage, wxStaticBox, wxStyledTextCtrl, ಮತ್ತು wxUIActionSimulator ತರಗತಿಗಳಿಗೆ ಗಮನಾರ್ಹ ಸುಧಾರಣೆಗಳನ್ನು ಮಾಡಲಾಗಿದೆ.
  • ಫಾಂಟ್ ಗಾತ್ರ ಮತ್ತು ಬೆಳಕಿನ ಪೆನ್ಸಿಲ್ನ ಅಗಲವನ್ನು ನಿರ್ಧರಿಸುವಾಗ ಪೂರ್ಣಾಂಕವಲ್ಲದ ಮೌಲ್ಯಗಳನ್ನು wxFont ಮತ್ತು wxGraphicsContext ನಲ್ಲಿ ಸೂಚಿಸುವ ಸಾಮರ್ಥ್ಯವನ್ನು ಸೇರಿಸಲಾಗಿದೆ.
  • WxStaticBox ನಲ್ಲಿ, ವಿಂಡೋಸ್‌ಗೆ ಅನಿಯಂತ್ರಿತ ಲೇಬಲ್‌ಗಳನ್ನು ನಿಯೋಜಿಸುವ ಸಾಮರ್ಥ್ಯವನ್ನು ಕಾರ್ಯಗತಗೊಳಿಸಲಾಗುತ್ತದೆ.
  • ಹೆಚ್ಚಿನ ಪಿಕ್ಸೆಲ್ ಸಾಂದ್ರತೆ (ಹೈ ಡಿಪಿಐ) ಪ್ರದರ್ಶನಗಳಿಗೆ ಸುಧಾರಿತ ಬೆಂಬಲ.
  • LZMA ಕಂಪ್ರೆಷನ್ ಮತ್ತು ZIP 64 ಫೈಲ್‌ಗಳಿಗೆ ಬೆಂಬಲವನ್ನು ಸೇರಿಸಲಾಗಿದೆ.
  • ಹೊಸ ತರಗತಿಗಳನ್ನು ಪರಿಚಯಿಸಲಾಗಿದೆ: wxActivityIndicator, wxAddRemoveCtrl, wxAppProgressIndicator, wxNativeWindow, wxPowerResourceBlocker, wxSecretStore ಮತ್ತು wxTempFFile.
  • WxGrid ನಲ್ಲಿ ಕಾಲಮ್‌ಗಳು ಮತ್ತು ಸಾಲುಗಳನ್ನು ಘನೀಕರಿಸುವ ಬೆಂಬಲವನ್ನು ಸೇರಿಸಲಾಗಿದೆ.
  • WxGTK3 ಮತ್ತು wxOSX / ಕೊಕೊ ಬಂದರುಗಳಲ್ಲಿ ಸಾಕಷ್ಟು ಪರಿಹಾರಗಳು.
  • ಹೊಸ ಪ್ರಾಯೋಗಿಕ wxQt ಪೋರ್ಟ್.

ಅಂತಿಮವಾಗಿ ಇದರ ಬಗ್ಗೆ ಇನ್ನಷ್ಟು ತಿಳಿದುಕೊಳ್ಳಲು ನೀವು ಆಸಕ್ತಿ ಹೊಂದಿದ್ದರೆ, ನೀವು ವಿವರಗಳನ್ನು ಪರಿಶೀಲಿಸಬಹುದು ಕೆಳಗಿನ ಲಿಂಕ್‌ಗೆ ಹೋಗುವ ಮೂಲಕ.

WxWidgets ಡೌನ್‌ಲೋಡ್ ಮಾಡಿ

ಈ ಟೂಲ್ಕಿಟ್ ಅನ್ನು ಡೌನ್‌ಲೋಡ್ ಮಾಡಲು ಮತ್ತು ಸ್ಥಾಪಿಸಲು ಆಸಕ್ತಿ ಹೊಂದಿರುವವರಿಗೆ, ಅವರು ಅದರ ಡೌನ್‌ಲೋಡ್ ವಿಭಾಗದಲ್ಲಿ ಅಧಿಕೃತ ವೆಬ್‌ಸೈಟ್‌ನಿಂದ ಟಾರ್ಗೆಟ್ ಆಪರೇಟಿಂಗ್ ಸಿಸ್ಟಮ್ (ವಿಂಡೋಸ್, ಮ್ಯಾಕ್ ಅಥವಾ ಲಿನಕ್ಸ್) ಗಾಗಿ ಪ್ಯಾಕೇಜ್‌ಗಳನ್ನು ಪಡೆಯಬಹುದು.

ಲಿಂಕ್ ಇದು.

ಡೆಬಿಯನ್, ಉಬುಂಟು ಅಥವಾ ಇವುಗಳಲ್ಲಿ ಕೆಲವು ಉತ್ಪನ್ನಗಳನ್ನು ಬಳಸುವವರ ವಿಷಯದಲ್ಲಿ, ಅವರು ಟರ್ಮಿನಲ್‌ನಲ್ಲಿ ಈ ಕೆಳಗಿನವುಗಳನ್ನು ಟೈಪ್ ಮಾಡುವ ಮೂಲಕ ಕಂಪೈಲ್ ಮಾಡಬಹುದು.

sudo apt-get install libgtk-3-dev build-essential checkinstall

ಅವರು ಅಧಿಕೃತ ವೆಬ್‌ಸೈಟ್‌ನಿಂದ ಡೌನ್‌ಲೋಡ್ ಮಾಡಿದ ಪ್ಯಾಕೇಜ್ ಅನ್ನು ಅನ್ಜಿಪ್ ಮಾಡಲು ಮತ್ತು ಫಲಿತಾಂಶದ ಫೋಲ್ಡರ್ ಅನ್ನು ನಮೂದಿಸಲು ಮುಂದುವರಿಯುತ್ತಾರೆ. ಇಲ್ಲಿ ಅವರು ಫೋಲ್ಡರ್ ಪಥದಲ್ಲಿ ಇರಿಸಲಾಗಿರುವ ಟರ್ಮಿನಲ್ ಅನ್ನು ತೆರೆಯಬಹುದು ಅಥವಾ ಟರ್ಮಿನಲ್‌ನಲ್ಲಿರುವ ಫೋಲ್ಡರ್ ಒಳಗೆ ತಮ್ಮನ್ನು ಇರಿಸಿಕೊಳ್ಳಬಹುದು.

ಮತ್ತು ನಾವು ಇದರೊಂದಿಗೆ ಕಂಪೈಲ್ ಮಾಡಲು ಮುಂದುವರಿಯುತ್ತೇವೆ:

mkdir gtk-build
cd gtk-build/
../configure --disable-shared --enable-unicode
make


ನಿಮ್ಮ ಅಭಿಪ್ರಾಯವನ್ನು ಬಿಡಿ

ನಿಮ್ಮ ಈಮೇಲ್ ವಿಳಾಸ ಪ್ರಕಟವಾದ ಆಗುವುದಿಲ್ಲ. ಅಗತ್ಯವಿರುವ ಜಾಗ ಗುರುತಿಸಲಾಗಿದೆ *

*

*

  1. ಡೇಟಾಗೆ ಜವಾಬ್ದಾರಿ: ಮಿಗುಯೆಲ್ ಏಂಜೆಲ್ ಗಟಾನ್
  2. ಡೇಟಾದ ಉದ್ದೇಶ: ನಿಯಂತ್ರಣ SPAM, ಕಾಮೆಂಟ್ ನಿರ್ವಹಣೆ.
  3. ಕಾನೂನುಬದ್ಧತೆ: ನಿಮ್ಮ ಒಪ್ಪಿಗೆ
  4. ಡೇಟಾದ ಸಂವಹನ: ಕಾನೂನುಬದ್ಧ ಬಾಧ್ಯತೆಯನ್ನು ಹೊರತುಪಡಿಸಿ ಡೇಟಾವನ್ನು ಮೂರನೇ ವ್ಯಕ್ತಿಗಳಿಗೆ ಸಂವಹನ ಮಾಡಲಾಗುವುದಿಲ್ಲ.
  5. ಡೇಟಾ ಸಂಗ್ರಹಣೆ: ಆಕ್ಸೆಂಟಸ್ ನೆಟ್‌ವರ್ಕ್‌ಗಳು (ಇಯು) ಹೋಸ್ಟ್ ಮಾಡಿದ ಡೇಟಾಬೇಸ್
  6. ಹಕ್ಕುಗಳು: ಯಾವುದೇ ಸಮಯದಲ್ಲಿ ನೀವು ನಿಮ್ಮ ಮಾಹಿತಿಯನ್ನು ಮಿತಿಗೊಳಿಸಬಹುದು, ಮರುಪಡೆಯಬಹುದು ಮತ್ತು ಅಳಿಸಬಹುದು.

  1.   ಡೇವಿಡ್, ಕೆಂಪು 84 ಡಿಜೊ

    ಹಲೋ
    ಬ್ಲಾಗ್ ಏನಾಗಿದೆ ಎಂದು ನನಗೆ ಇಷ್ಟವಿಲ್ಲ, ಅದು ಪ್ರಚಾರದಿಂದ ತುಂಬಿದೆ, ಇದು ಭಯಾನಕವಾಗಿದೆ, ಇಲ್ಲಿ ನಿಷೇಧವಿದೆ, ಅಲ್ಲಿಗೆ, ಇಲ್ಲಿಗೆ ಪ್ರವೇಶಿಸುವ ಮೂಲಕ ನನ್ನ ಕಂಪ್ಯೂಟರ್ ಸೋಂಕು ತಗುಲಿದೆ ಎಂದು ನಾನು ಭಾವಿಸುತ್ತೇನೆ. ಹುಡುಗರೇ, ಹಿಂದಿನ ಬ್ಲಾಗ್ ಮಾಲೀಕರು ನಿಮ್ಮನ್ನು ತೊರೆದ ಪರಂಪರೆಯನ್ನು ಕಳಂಕಿಸಬೇಡಿ, ಏಕೆಂದರೆ ಇದು ತುಂಬಾ ರುಚಿಕರವಾದ ಬ್ಲಾಗ್ ಆಗಿದೆ.