Qt फ्रेमवर्क का उपयोग करके क्रॉस-प्लेटफ़ॉर्म ग्राफिकल C ++ एप्लिकेशन विकसित करने के लिए एक आईडीई। मुख्य विंडो का स्क्रीनशॉट नीचे देखा जा सकता है। एक IDE की सभी अपेक्षित विशेषताएं Qt क्रिएटर में शामिल हैं, लेकिन इसमें शामिल नहीं है, केवल ऑटो-कम्प्लीटिंग, कोड-रैपिंग, क्लास ब्राउज़र इत्यादि तक ही सीमित है। क्यूटी क्रिएटर को किसी अन्य आईडीई या टेक्स्ट एडिटर पर काम करने का बड़ा फायदा Qt प्रोजेक्ट बिल्ट-इन GUI एडिटर, Qt डिज़ाइनर है, जिसका उपयोग तेजी से यूआई को उस समय के एक अंश में उत्पादन करने के लिए किया जा सकता है जब इसे हाथ से कोड टाइप करने में लगेगा। Qt Creator में Git सहित विभिन्न संस्करण नियंत्रण प्रणालियों के लिए समर्थन भी शामिल है।
Qt डिज़ाइनर स्टैंड-अलोन संपादक के रूप में आते हैं और Qt क्रिएटर में निर्माण करते हैं। क्यूटी डिजाइनर के साथ जीयूआई डिजाइन बस यूआई तत्व को दाहिने हाथ के कॉलम से बीच में कैनवास पर खींचकर और गिराकर किया जाता है, और बाएं हाथ के कॉलम में प्रत्येक ऑब्जेक्ट के गुण होते हैं। नीचे दिए गए स्क्रीनशॉट में, मैंने चित्र के उद्देश्यों के लिए कैनवास पर कुछ बटन खींचे हैं।
कुछ अन्य आधिकारिक Qt अनुप्रयोग हैं जिनका उपयोग Qt अनुप्रयोगों के निर्माण के दौरान किया जा सकता है, या तो Qt निर्माता के साथ या इसके बिना। क्यूटी भाषाविद् आसानी से अन्य भाषाओं में क्यूटी अनुप्रयोगों के अनुवाद के लिए एक उपकरण है। Qt क्रिएटर में सोर्स कोड लिखते समय, प्रोग्रामर टेक्स्ट की तरह यूजर-फेसिंग स्ट्रिंग लिखेगा
tr ("My String")
यह पाठ को अनुवाद की आवश्यकता के रूप में चिह्नित करता है। (एनबी: इन मार्करों को शामिल करना अच्छा है, भले ही आप इसे स्वयं अनुवाद करने का इरादा न करें)। Qt भाषाविद तब इन मार्करों की तलाश करेगा और लॉन्चपैड के अनुवाद टूल के समान यूआई प्रस्तुत करेगा , जहां अनुवादक प्रत्येक भाषा के लिए पाठ स्ट्रिंग क्षेत्र में अनुवादित स्ट्रिंग में प्रवेश कर सकता है और अनुवादित स्ट्रिंग को कॉल कर सकता है। Qt Linguist का एक स्क्रीनशॉट जिसका उपयोग पोलिश में एक आवेदन का अनुवाद करने के लिए किया जा रहा है, नीचे देखा जा सकता है।
अंत में, Qt असिस्टेंट है, जिसमें Qt एप्लीकेशन सूट का अधिकतम लाभ उठाने के लिए आवश्यक सभी दस्तावेज और संदर्भ सामग्री शामिल है। यदि आप कभी भी Ubuntu सॉफ्टवेयर सेंटर से Devhelp का उपयोग करते हैं, और जहां Ubuntu पर विकसित करने के लिए सभी दस्तावेज मिल सकते हैं, तो आपको पहले से ही पता चल जाएगा कि इससे क्या उम्मीद है। यदि आपको यह जानने की आवश्यकता है कि कोई विशेष वर्ग क्या करता है, तो बस इसका नाम Qt असिस्टेंट में खोजें और आपको सीधे संदर्भ पृष्ठ पर ले जाया जाएगा। यदि आप उपरोक्त Qt अनुप्रयोगों में से किसी का उपयोग करने के बारे में अधिक जानना चाहते हैं, तो उन सभी के लिए उपयोगकर्ता पुस्तिकाएं यहां पाई जा सकती हैं। सभी दस्तावेज़ स्थानीय रूप से संग्रहीत किए जाते हैं, इसलिए Qt सहायक का उपयोग इंटरनेट कनेक्शन के बिना किया जा सकता है।
किसी भी भाषा, ढांचे या टूलसेट के साथ, विशेष रूप से विकसित पर्यावरण का उपयोग किए बिना प्रदान किए गए पुस्तकालयों का उपयोग करना पूरी तरह से संभव है, जैसे कि ऊपर उल्लिखित। यह भी संभव है कि आप अपनी दूध देने वाली गाय और सिर को हर सुबह 6 बजे बाल्टी के साथ खरीद लें, बजाय इसके कि वह दुकान तक जाए और एक ऐसा कार्टन खरीदे जो एक सप्ताह चले। एक डेवलपर का समय एक कीमती संसाधन है - सही काम के लिए सही उपकरण का उपयोग करके इसे बुद्धिमानी से उपयोग करें। ये उपकरण Nokia, Qt फ्रेमवर्क के डेवलपर्स द्वारा विकसित किए गए हैं और जैसे, Qt अनुप्रयोगों को विकसित करने के लिए सर्वोत्तम संभव उपकरण हैं (वास्तव में, वे केवल उपकरण हो सकते हैं)।
यदि आप एक क्यूटी एप्लिकेशन विकसित करना चाहते हैं, तो उबंटू सॉफ्टवेयर सेंटर में जाएं, 'क्यूटी' की खोज करें, और उसके बगल में छोटे हरे क्यूटी लोगो के साथ सब कुछ डाउनलोड करें।
Qt के बारे में अधिक जानकारी Qt Developer Center पर प्राप्त की जा सकती है , जबकि टूल के बारे में अधिक जानकारी स्वयं यहाँ मिल सकती है ।
Software Center > Development