
Qt क्रिएटर हा C++, JavaScript आणि QML मध्ये लिहिलेला क्रॉस-प्लॅटफॉर्म IDE आहे जो Qt लायब्ररीसह GUI ऍप्लिकेशन्सच्या विकासासाठी तयार केला आहे.
अलीकडे नवीन आवृत्ती प्रकाशन जाहीर केले लोकप्रिय एकात्मिक विकास वातावरणाचा "QtCreator 9.0", आवृत्ती ज्यामध्ये Squish समर्थन जोडले गेले आहे, तसेच इंडेंटेशन, LSP समर्थन आणि बरेच काही रेंडर करण्याचा पर्याय.
Qt क्रिएटर Qt लायब्ररी वापरून क्रॉस-प्लॅटफॉर्म अनुप्रयोग तयार करण्यासाठी डिझाइन केलेले आहे. क्लासिक C++ प्रोग्राम डेव्हलपमेंट आणि QML भाषेचा वापर दोन्ही समर्थित आहेत, ज्यामध्ये JavaScript स्क्रिप्ट परिभाषित करण्यासाठी वापरली जाते आणि इंटरफेस घटकांची रचना आणि पॅरामीटर्स CSS-सारखे ब्लॉक्स वापरून सेट केले जातात.
क्यूटी क्रिएटर Main.१9.0 ची मुख्य नवीन वैशिष्ट्ये
Qt क्रिएटर 9.0 च्या सादर केलेल्या या नवीन आवृत्तीमध्ये आम्ही ते शोधू शकतो Squish GUI चाचणी फ्रेमवर्कसाठी प्रायोगिक समर्थन जोडले, यासह स्क्विश इंटिग्रेशन प्लगइन वापरकर्त्यास विद्यमान चाचणी प्रकरणे उघडण्यास आणि नवीन तयार करण्यास, चाचणी प्रकरणे (चाचणी प्रकरणे) नोंदणी करण्यास, चाचणी प्रकरणे आणि चाचणी प्रकरणे अंमलात आणण्यासाठी स्क्विश रनर आणि स्क्विश सर्व्हर वापरण्यास, चाचण्या कार्यान्वित करण्यापूर्वी पॉइंट्स इंटरप्ट सेट करण्यास अनुमती देते. एका विशिष्ट स्थानावर अंमलबजावणीमध्ये व्यत्यय आणणे आणि व्हेरिएबल्सची तपासणी करणे.
आणखी एक महत्त्वाचा बदल म्हणजे API संदर्भ इशारा प्रदर्शित करा, प्रकल्पामध्ये तपासलेल्या Qt आवृत्तीवर आधारित सामग्री आता प्रस्तुत केली जाते (म्हणजे Qt 5 दस्तऐवजीकरण Qt 5 प्रकल्पांसाठी आणि Qt 6 दस्तऐवजीकरण Qt 6 प्रकल्पांसाठी प्रदर्शित केले जाते).
असेही ठळकपणे समोर आले आहे दस्तऐवजातील इंडेंटेशन दर्शवण्यासाठी संपादकामध्ये एक पर्याय जोडला गेला आहे, त्याद्वारे प्रत्येक इंडेंटेशन वेगळ्या उभ्या पट्टीने चिन्हांकित केले जाते. ओळींमधील अंतर बदलण्याची क्षमता देखील जोडली आणि खूप मोठे ब्लॉक निवडताना कार्यप्रदर्शन समस्यांचे निराकरण केले.
च्या बॅकएंडवर आधारित C++ कोड मॉडेल Clangd जो LSP प्रोटोकॉलला सपोर्ट करतो (भाषा सर्व्हर प्रोटोकॉल) आता संपूर्ण सत्रासाठी क्लॅंगडच्या एका उदाहरणासह व्यवस्थापित केले जाऊ शकते (पूर्वी, प्रत्येक प्रकल्प क्लॅंगडचा स्वतःचा प्रसंग चालवत असे.) इंडेक्सिंगसाठी वापरल्या जाणार्या क्लॅंगड बॅकग्राउंड थ्रेड्सचा प्राधान्यक्रम बदलण्याची क्षमता कॉन्फिगरेशनमध्ये जोडली गेली आहे.
इतर बदलांपैकी जे या नवीन आवृत्तीत उभे आहे:
- आता वेगळे डायलॉग न उघडता मुख्य सेटिंग्ज डायलॉगमधून थेट C++ कोड स्टाइल पॅरामीटर्स संपादित करणे शक्य आहे.
- अंगभूत मदत आणि दस्तऐवजीकरण प्रदर्शित करताना गडद थीमसाठी समर्थन जोडले.
- ClangFormat सेटिंग त्याच विभागात हलवली.
- रिफॉर्मेटिंग फंक्शन वापरताना स्त्रोत निर्देशिकेऐवजी बिल्ड डिरेक्टरीमधून QML फायली उघडणे आणि गहाळ ब्रेकपॉइंट्ससह समस्यांचे निराकरण केले.
- CMake प्रकल्पांसाठी प्रीसेट कॉन्फिगर आणि तयार करण्यासाठी समर्थन जोडले.
शेवटी तुम्ही असाल तर याबद्दल अधिक जाणून घेण्यात स्वारस्य आहे, मध्ये तपशील तपासू शकता खालील दुवा.
लिनक्सवर क्यूटी क्रिएटर कसे स्थापित करावे?
त्यांच्या सिस्टमवर क्यूटी निर्मात्याचा प्रयत्न करण्यास इच्छुक असलेल्या सर्वांना हे माहित असले पाहिजे बहुतेक लिनक्स डिस्ट्रोस हे पॅकेज शोधतील या च्या रेपॉजिटरी मध्ये.
पॅकेज अद्यतनांमध्ये सामान्यत: रेपॉजिटरीजमध्ये पोहोचण्यासाठी काही दिवस लागतात, परंतु अधिकृत क्यूटी पृष्ठावरून इंस्टॉलर डाउनलोड करणे अधिक चांगले आहे जेथे आपणास विनामूल्य आवृत्ती मिळू शकेल किंवा ज्यांना व्यावसायिक आवृत्ती (अधिक वैशिष्ट्यांसह) खरेदी करायची आहे त्यांच्यासाठी डाउनलोड करू शकता. हे पृष्ठावरून करा.
एकदा इन्स्टॉलर डाउनलोड पूर्ण झाल्यानंतर, आम्ही पुढील आदेशासह अंमलबजावणी परवानग्या देत आहोत.
sudo chmod +x qt-unified-linux-x64*.run
आता आम्ही पॅकेज स्थापित करणार आहोत पुढील आज्ञा चालवित आहे:
sudo sh qt-unified-linux-x64*.run
उबंटू वापरकर्त्यांच्या बाबतीत, आपल्याला कदाचित अतिरिक्त पॅकेजची आवश्यकता असू शकेल ज्यासह आपण हे स्थापित करू शकता:
sudo apt-get install --yes qt5-default qtdeclarative5-dev libgl1-mesa-dev
एकदा ही पॅकेजेस स्थापित झाल्यानंतर आपण आपल्या डेस्कटॉप किटची परिभाषा सुधारू शकता आणि योग्य आवृत्ती निवडू शकता. शेवटी, आपण प्रकल्प तयार करू आणि कोडिंग वर जाऊ शकता.
आता जे आर्च लिनक्स, मांजरो, आर्को लिनक्स आणि इतर आर्क लिनक्स-आधारित डिस्ट्रॉस वापरकर्त्यांसाठी आहेत क्यूटी क्रिएटरची नवीन आवृत्ती आता उपलब्ध झाल्यामुळे ते रेपॉजिटरीमधून थेट पॅकेज स्थापित करू शकतात.
स्थापित करण्यासाठी टर्मिनलवर फक्त पुढील आज्ञा चालवा.
sudo pacman -S qtcreator