WxWidgets 3.1.4 GUI அபிவிருத்தி கிட் இங்கே உள்ளது மற்றும் இங்கே அதன் புதிய அம்சங்கள் உள்ளன

புதிய பதிப்பு வெளியிடப்பட்டுள்ளது மல்டிபிளாட்ஃபார்ம் கருவித்தொகுப்பிலிருந்து "WxWidgets 3.1.4" இது விதிக்கப்பட்டுள்ளது லினக்ஸ், விண்டோஸ், மேகோஸ், யுனிக்ஸ் மற்றும் மொபைல் இயங்குதளங்களுக்கான வரைகலை இடைமுகங்களை உருவாக்க.

கருவித்தொகுதி இது சி ++ இல் எழுதப்பட்டுள்ளது இது இலவச wxWindows நூலக உரிமத்தின் கீழ் விநியோகிக்கப்படுகிறது, இலவச மென்பொருள் அறக்கட்டளை மற்றும் OSI ஆல் அங்கீகரிக்கப்பட்டது.

உரிமம் எல்ஜிபிஎல்லை அடிப்படையாகக் கொண்டது மற்றும் பைனரி வடிவத்தில் வழித்தோன்றல் படைப்புகளை விநியோகிக்க அதன் சொந்த சொற்களைப் பயன்படுத்த அனுமதிப்பதன் மூலம் வேறுபடுகிறது. சி / சி ++ நிரல்களை உருவாக்குவதோடு கூடுதலாக, wxWidgets PHP, பைதான், பெர்ல் மற்றும் ரூபி உள்ளிட்ட மிகவும் பிரபலமான நிரலாக்க மொழிகளுக்கான இணைப்புகளை வழங்குகிறது.

மற்ற கருவிகளைப் போலல்லாமல், 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 கம்பைலர் சட்டசபைக்கான ஆதரவு சேர்க்கப்பட்டது.

மேலும் சிறப்பம்சங்கள் அவர் OpenGL ஆதரவை மறுவடிவமைப்பு செய்தார், OpenGL (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. தரவின் நோக்கம்: கட்டுப்பாட்டு ஸ்பேம், கருத்து மேலாண்மை.
  3. சட்டபூர்வமாக்கல்: உங்கள் ஒப்புதல்
  4. தரவின் தொடர்பு: சட்டபூர்வமான கடமையால் தவிர மூன்றாம் தரப்பினருக்கு தரவு தெரிவிக்கப்படாது.
  5. தரவு சேமிப்பு: ஆக்சென்டஸ் நெட்வொர்க்குகள் (EU) வழங்கிய தரவுத்தளம்
  6. உரிமைகள்: எந்த நேரத்திலும் உங்கள் தகவல்களை நீங்கள் கட்டுப்படுத்தலாம், மீட்டெடுக்கலாம் மற்றும் நீக்கலாம்.

  1.   டேவிட், சிவப்பு 84 அவர் கூறினார்

    ஹோலா
    வலைப்பதிவு என்ன ஆனது என்பது எனக்குப் பிடிக்கவில்லை, அது முழு விளம்பரம், இது பயங்கரமானது, இங்கே சுற்றி வருகிறது, அங்கே, இங்கே நுழைவதன் மூலம் எனது கணினி பாதிக்கப்படும் என்று நான் பயப்படுகிறேன். நண்பர்களே, முந்தைய வலைப்பதிவு உரிமையாளர்கள் உங்களை விட்டுச் சென்ற மரபுக்கு களங்கம் விளைவிக்காதீர்கள், ஏனெனில் இது மிகவும் சுவையான வலைப்பதிவு.