Qt (SDK) सॉफ्टवेयर डेवलपमेंट किट एक पोर्टेबल क्रॉस प्लेटफॉर्म एप्लिकेशन यूजर इंटरफेस फ्रेमवर्क है जो विंडोज, लिनक्स और मैक ओएस एक्स ऑपरेटिंग सिस्टम पर काम करता है। क्यूटी एसडीके आपके अनुप्रयोगों के लिए ग्राफिकल यूजर इंटरफेस (जीयूआई) बनाने में मदद करता है जो विंडोज, लिनक्स और मैक ओएस एक्स पर चलेगा।
इस लेख के लिए हम अपना पहला Qt HelloWorld प्रोग्राम बनाने के लिए निम्नलिखित सरल चरणों का उपयोग करने जा रहे हैं।
- अपना Qt प्रोग्राम रखने के लिए निर्देशिका QtHelloWorld बनाएँ
- अपनी निर्देशिका में बदलें QtHelloWorld
- QtHelloWorld निर्देशिका में Qt स्रोत फ़ाइल main.cpp बनाएँ
-
अपना QtHelloWorld प्रोग्राम संकलित करें और चलाएँ
ध्यान दें:
यह दस्तावेज़ मानता है कि आपके ऑपरेटिंग सिस्टम पर Qt SDK सफलतापूर्वक स्थापित है। यदि आपके पास आपके सिस्टम पर Qt SDK स्थापित नहीं है, तो कृपया अधिक जानकारी के लिए निम्न दस्तावेज़ देखें कि Ubuntu Linux पर Qt SDK कैसे स्थापित करें। यह दस्तावेज़ यह भी मानता है कि आपको C++ प्रोग्रामिंग भाषा का बुनियादी ज्ञान है। अनिवार्य रूप से, क्यूटी एसडीके सी ++ में प्रोग्राम किया गया है और सी ++ डिज़ाइन और फ़ंक्शंस पर बहुत अधिक निर्भर करता है। ध्यान दें:
क्यूटी एसडीके 4.8 और क्यूटी एसडीके 5.0 के साथ कुछ संकलन परिवर्तन हैं, उम्मीद है कि यह लेख दो अलग-अलग क्यूटी एसडीके संस्करणों के बीच संकलन मुद्दों को हल करेगा।
कदम
विधि १ का १: क्यूटी ४.८ एसडीके संकलन निर्देश
चरण 1. इस अभ्यास के लिए हम उबंटू लिनक्स पर एक टर्मिनल खोलने जा रहे हैं और निम्नलिखित कमांड जारी करेंगे जो एक क्यूटी प्रोग्राम के लिए मुख्य निर्देशिका बनाएगा।
-
टाइप/कॉपी/पेस्ट करें:
एमकेडीआईआर क्यूटीहैलोवर्ल्ड
चरण 2. निम्न आदेश जारी करके अपनी QtHelloWorld निर्देशिका में बदलें
-
टाइप/कॉपी/पेस्ट करें:
सीडी क्यूटीहैलोवर्ल्ड
- यह सुनिश्चित करना बहुत महत्वपूर्ण है कि आप अपना Qt प्रोग्राम बनाते समय सही निर्देशिका में हैं।
चरण 3. जब हम QtHelloWorld निर्देशिका में हैं, हम अपनी Qt प्रोग्राम स्रोत कोड फ़ाइल बनाने जा रहे हैं
-
टाइप/कॉपी/पेस्ट करें:
नैनो मुख्य.सीपीपी
- या
-
टाइप/कॉपी/पेस्ट करें:
gedit main.cpp
- यह कमांड Qt प्रोग्राम के लिए main.cpp फाइल बनाएगा
चरण 4। अब नीचे दिए गए कोड बॉक्स में निम्नलिखित पंक्तियों को अपनी main.cpp स्रोत कोड फ़ाइल में जोड़ें।
-
टाइप/कॉपी/पेस्ट करें:
#include #include #include int main(int argc, char *argv) {QApplication app(argc, argv); QLabel hello ("मेरे पहले WikiHow Qt प्रोग्राम में आपका स्वागत है"); hello.setWindowTitle ("मेरा पहला विकीहाउ क्यूटी प्रोग्राम"); hello.resize (४००, ४००); हैलो.शो (); वापसी app.exec (); }
-
फ़ाइल को main.cpp के रूप में सहेजें और बाहर निकलें
सुनिश्चित करें कि आप में हैं क्यूटीहैलोवर्ल्ड फ़ाइल बनाने और संकलित करने के लिए नीचे दिए गए आदेशों को दर्ज करने से पहले निर्देशिका।
-
टाइप/कॉपी/पेस्ट करें:
क्यूमेक -प्रोजेक्ट
यह Qt प्रोजेक्ट फ़ाइल बनाएगा
-
टाइप/कॉपी/पेस्ट करें:
क्यूमेक
यह Qt मेक फ़ाइल बनाएगा
-
टाइप/कॉपी/पेस्ट करें:
बनाना
यह आपके सिस्टम पर क्यूटी मेक फाइल को एक्जीक्यूटेबल प्रोग्राम में कंपाइल करेगा। इस बिंदु पर, बशर्ते कि कोई त्रुटि न हो, फ़ाइल को एक निष्पादन योग्य प्रोग्राम में संकलित करना चाहिए।
- अंत में Qt निष्पादन योग्य चलाकर अपने प्रोग्राम को निष्पादित करें। अपनी निष्पादन योग्य फ़ाइल को चलाने के लिए./ कमांड का उपयोग करें या टर्मिनल लाइन पर निष्पादन योग्य प्रोग्राम का नाम टाइप करें।
-
टाइप/कॉपी/पेस्ट करें:
./QtHelloWorld
वीडियो - इस सेवा का उपयोग करके, कुछ जानकारी YouTube के साथ साझा की जा सकती है।
क्यूटी 5.0 एसडीके संकलन निर्देश:
-
इस अभ्यास के लिए हम उबंटू लिनक्स पर एक टर्मिनल खोलने जा रहे हैं और निम्नलिखित कमांड जारी करेंगे जो एक क्यूटी प्रोग्राम के लिए मुख्य निर्देशिका बनाएगा।
-
टाइप/कॉपी/पेस्ट करें:
एमकेडीआईआर क्यूटीहैलोवर्ल्ड
-
-
निम्न आदेश जारी करके अपनी QtHelloWorld निर्देशिका में बदलें
-
टाइप/कॉपी/पेस्ट करें:
सीडी क्यूटीहैलोवर्ल्ड
- यह सुनिश्चित करना बहुत महत्वपूर्ण है कि आप अपना Qt प्रोग्राम बनाते समय सही निर्देशिका में हैं।
-
-
जबकि हम QtHelloWorld निर्देशिका में हैं, हम अपनी Qt प्रोग्राम स्रोत कोड फ़ाइल बनाने जा रहे हैं
-
टाइप/कॉपी/पेस्ट करें:
नैनो मुख्य.सीपीपी
- या
-
टाइप/कॉपी/पेस्ट करें:
gedit main.cpp
- यह कमांड Qt प्रोग्राम के लिए main.cpp फाइल बनाएगा
-
-
अब नीचे दिए गए कोड बॉक्स में निम्नलिखित पंक्तियों को अपनी main.cpp स्रोत कोड फ़ाइल में जोड़ें।
-
टाइप/कॉपी/पेस्ट करें:
#include #include #include int main(int argc, char *argv) {QApplication app(argc, argv); QLabel hello ("मेरे पहले WikiHow Qt प्रोग्राम में आपका स्वागत है"); hello.setWindowTitle ("मेरा पहला विकीहाउ क्यूटी प्रोग्राम"); hello.resize (४००, ४००); हैलो.शो (); वापसी app.exec (); }
-
फ़ाइल को main.cpp के रूप में सहेजें और बाहर निकलें
सुनिश्चित करें कि आप में हैं क्यूटीहैलोवर्ल्ड फ़ाइल बनाने और संकलित करने के लिए नीचे दिए गए आदेशों को दर्ज करने से पहले निर्देशिका।
-
टाइप/कॉपी/पेस्ट करें:
क्यूमेक -प्रोजेक्ट
- यह Qt प्रोजेक्ट फ़ाइल जनरेट करेगा
- हालाँकि, Qt 5.0 SDK में आपको एक टेक्स्ट एडिटर का उपयोग करना चाहिए और अपनी जेनरेट की गई *.pro फ़ाइल में निम्नलिखित जोड़ना चाहिए, नैनो या जीएडिट जैसे टेक्स्ट एडिटर का उपयोग करें और निम्नलिखित कमांड जारी करें:
-
टाइप/कॉपी/पेस्ट करें:
नैनो QtHelloWorld.pro
- आपका जेनरेट किया गया QtHelloWorld.pro इस तरह दिखना चाहिए:
टेम्पलेट = ऐप लक्ष्य = QtHelloWorld #INCLUDEPATH +=। # इनपुट स्रोत += main.cpp
इस तरह दिखने के लिए अपनी जेनरेट की गई QtHelloWorld.pro फ़ाइल को संपादित करें:
टेम्प्लेट = ऐप लक्ष्य = QtHelloWorld QT + = कोर गुई क्यूटी + = विजेट #INCLUDEPATH +=। # इनपुट स्रोत += main.cpp
- एक बार जब आप TARGET कीवर्ड के तहत QtHelloWorld.pro फ़ाइल में निम्न पंक्तियाँ जोड़ते हैं, तो qmake चलाएँ
-
टाइप/कॉपी/पेस्ट करें:
क्यूटी + = कोर गुई
-
टाइप/कॉपी/पेस्ट करें:
क्यूटी + = विगेट्स
फ़ाइल सहेजें और बाहर निकलें
-
टाइप/कॉपी/पेस्ट करें:
क्यूमेक
यह Qt मेक फ़ाइल बनाएगा
-
टाइप/कॉपी/पेस्ट करें:
बनाना
यह आपके सिस्टम पर क्यूटी मेक फाइल को एक्जीक्यूटेबल प्रोग्राम में कंपाइल करेगा। इस बिंदु पर, बशर्ते कि कोई त्रुटि न हो, फ़ाइल को एक निष्पादन योग्य प्रोग्राम में संकलित करना चाहिए।
- अंत में Qt निष्पादन योग्य चलाकर अपने प्रोग्राम को निष्पादित करें। अपनी निष्पादन योग्य फ़ाइल को चलाने के लिए./ कमांड का उपयोग करें या टर्मिनल लाइन पर निष्पादन योग्य प्रोग्राम का नाम टाइप करें।
-
टाइप/कॉपी/पेस्ट करें:
./QtHelloWorld
-
-
-
-