डब्ल्यूएक्सविजेट्स 3.1.4.१.. जीयूआय डेव्हलपमेंट किट येथे आहे आणि त्याची नवीन वैशिष्ट्ये येथे आहेत

नवीन आवृत्ती प्रकाशीत केली गेली आहे मल्टीप्लाटफॉर्म टूलकिट वरुन "डब्ल्यूएक्सविजेट्स 3.1.4.१..XNUMX" जे निश्चित आहे लिनक्स, विंडोज, मॅकोस, युनिक्स आणि मोबाइल प्लॅटफॉर्मवर ग्राफिकल इंटरफेस तयार करण्यासाठी.

टूलकिट हे C ++ मध्ये लिहिलेले आहे आणि विनामूल्य डब्ल्यूएक्सडब्ल्यू लायब्ररी परवान्याअंतर्गत वितरीत केले आहे, फ्री सॉफ्टवेअर फाऊंडेशन आणि ओएसआय द्वारा मंजूर.

परवाना एलजीपीएलवर आधारित आहे आणि आपल्याला बायनरी स्वरूपात व्युत्पन्न कामे वितरित करण्यासाठी स्वतःच्या अटी वापरण्याची परवानगी देऊन वेगळे केले जाते. सी / सी ++ प्रोग्राम विकसित करण्याव्यतिरिक्त, डब्ल्यूएक्सविजेट्स पीएचपी, पायथन, पर्ल आणि रुबीसह सर्वाधिक लोकप्रिय प्रोग्रामिंग भाषांसाठी दुवे प्रदान करतात.

इतर टूलकिट्ससारखे नाही, डब्ल्यूएक्सविजेट्स खरोखरच मुळ दिसणारा अनुप्रयोग प्रदान करतो लक्ष्य प्रणालीसाठी, जीयूआय नक्कल करण्याऐवजी सिस्टम एपीआय वापरणे.

डब्ल्यूएक्सविजेट्सचे मूळ वर्णन टूलकिट म्हणून केले जाते कारण प्लॅटफॉर्मच्या नेटिव्ह कंट्रोल्सना अ‍ॅबस्ट्रॅक्शनचा एक सूक्ष्म स्तर प्रदान करते, आदिम ग्राफिक्स वापरुन नियंत्रणाच्या अनुकरण विरूद्ध. विद्यमान प्लॅटफॉर्मवर नेटिव्ह कंट्रोल वापरणे आम्हाला अन्य लायब्ररी जसे स्विंग (जावासाठी) च्या तुलनेत ग्राफिकल इंटरफेससाठी तसेच अधिक चांगले परफॉरमन्स आणि इतर फायदे देण्यापेक्षा अधिक नेटिव्ह व्हिज्युअल परिणाम मिळविण्यास अनुमती देते.

डब्ल्यूएक्सविजेट्स केवळ ग्राफिकल इंटरफेसच्या विकासापुरते मर्यादित नाहीत, कारण या लायब्ररीमध्ये संप्रेषण आंतर-प्रक्रिया, नेटवर्कसाठी सॉकेट्स आणि फंक्शनलिटीज अशा अनेक गोष्टी आहेत.

डब्ल्यूएक्सविजेट्सची मुख्य नवीन वैशिष्ट्ये 3.1.4

डब्ल्यूएक्सविजेट्स 3.1.१ ही विकास शाखा म्हणून स्थित आहे, नवीन वैशिष्ट्ये विकसित करीत आहे पुढील स्थिर रीलीझसाठी, 3.2.0. Branch.. शाखेच्या तुलनेत, अनेक एपीआय स्तरीय असंगती आहेत आणि एबीआयला अंतरिम 3.0.१.एक्स आवृत्तीत स्थिर राहण्याची हमी नाही.

या नवीन आवृत्तीमध्ये सादर केलेल्या कादंबties्यांसाठी, सीएमकेवर आधारित नेव्हो बिल्ड सिस्टम हायलाइट केला आहेयाव्यतिरिक्त, बिल्ड सिस्टम नवीन कंपाइलर (एमएसव्हीसी 2019, जी ++ 10) आणि ऑपरेटिंग सिस्टम (एआरएमसाठी मॅकोस 10.14 आणि मॅकोस 11) करीता समर्थन जोडते.

या नवीन आवृत्तीत दिसणारी आणखी एक सुधारणा म्हणजे रनटाइमवेळी सुरक्षा सुधारली डब्ल्यूएक्सस्ट्रिंग आणि "चार *" दरम्यान धोकादायक अंतर्निहित रूपांतरणे अक्षम करून.

दुसरीकडेआणि सर्व समाविष्ट तृतीय-पक्षाच्या लायब्ररी अद्ययावत केल्या. WebKit 2 आणि GStreamer 1.7 करीता समर्थन समाविष्ट केले, याव्यतिरिक्त, सी ++ 11 मानक करीता समर्थन संबंधित सुधार लागू केले गेले आणि सी ++ 20 कंपाइलर असेंब्लीसाठी समर्थन समाविष्ट केले गेले.

तसेच त्यांनी ओपनजीएल समर्थन पुन्हा डिझाइन केले, ओपनजीएल (3.2.२+) च्या नवीन आवृत्त्यांचा वापर सुधारित करण्यात आला, तसेच माऊससह खेळलेल्या नियंत्रण जेश्चरसाठी इव्हेंटसाठी नवीन समर्थन देखील सुधारित केले.

इतर बदल की या नवीन आवृत्तीचे:

  • WxBusyInfo, wxDataViewCtrl, wxNotificationsMessage, wxStaticBox, wxStyledTextCtrl आणि wxUIActionSimulator वर्गात महत्त्वपूर्ण सुधारणा करण्यात आल्या आहेत.
  • लाईट पेंसिलची फॉन्ट आकार आणि रूंदी निर्धारित करतेवेळी डब्ल्यूएक्सफोंट आणि डब्ल्यूएक्सग्रॅफिक्स कॉन्टेक्स्टमध्ये नॉन-इंटिजर मूल्य निर्दिष्ट करण्याची क्षमता जोडली.
  • डब्ल्यूएक्सस्टॅटबॉक्समध्ये, विंडोजला मनमानी लेबले नियुक्त करण्याची क्षमता लागू केली गेली आहे.
  • उच्च पिक्सेल डेन्सिटी (उच्च डीपीआय) प्रदर्शनांसाठी सुधारित समर्थन.
  • एलझेडएमए कॉम्प्रेशन आणि झिप 64 फायलींसाठी समर्थन जोडला.
  • नवीन वर्ग सादर केलेः डब्ल्यूएक्सएक्टिविटीइंडिकेटर, डब्ल्यूएक्सएडड्रिमोव्ह सीटीएल, डब्ल्यूएक्सअॅपप्रोग्रेसइंडिकेटर, डब्ल्यूएक्स नेटिव्हविन्डो, डब्ल्यूएक्सपावर रिसोर्सबॉलोकर, डब्ल्यूएक्ससेक्रेटस्टोर आणि डब्ल्यूएक्सटीम्पएफफाईल.
  • डब्ल्यूएक्सग्रिडमध्ये स्तंभ आणि पंक्ती गोठवण्याकरिता समर्थन जोडला.
  • डब्ल्यूएक्सजीटीके 3 आणि डब्ल्यूएक्सओएक्सएक्स / कोको पोर्टमध्ये बरेच समाधान.
  • नवीन प्रायोगिक डब्ल्यूएक्सक्यू पोर्ट.

शेवटी आपल्याला त्याबद्दल अधिक जाणून घेण्यात स्वारस्य असल्यास, आपण तपशील तपासू शकता पुढील लिंकवर जाऊन.

डब्ल्यूएक्सविजेट्स डाउनलोड करा

ज्यांना या टूलकिट डाउनलोड आणि स्थापित करण्यात स्वारस्य आहे त्यांच्यासाठी ते डाउनलोड विभागातील अधिकृत संकेतस्थळावरून लक्ष्य ऑपरेटिंग सिस्टम (विंडोज, मॅक किंवा लिनक्स) साठी पॅकेजेस घेऊ शकतात.

दुवा हा आहे.

जे लोक डेबियन, उबंटू किंवा यापैकी काही व्युत्पन्न वापरतात त्यांच्या बाबतीत ते टर्मिनलमध्ये टाइप करुन संकलित करू शकतात.

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 म्हणाले

    हॅलो
    ब्लॉग काय बनला आहे हे मला आवडत नाही, हे प्रसिद्धीने भरलेले आहे, हे भयंकर आहे, इथल्या आसपास तब्बल आहे, इथून आत गेल्यामुळे मला भीती वाटते की माझा संगणक संक्रमित होईल. मित्रांनो, हा ब्लॉग खूपच रुचकर ब्लॉग असल्याने मागील ब्लॉग मालकांनी आपल्याला सोडून दिलेला वारसा खराब करु नका.