Qt सॉफ़्टवेयर डेवलपमेंट किट (SDK) एक क्रॉस-प्लेटफ़ॉर्म एप्लिकेशन फ्रेमवर्क है जिसका व्यापक रूप से ग्राफिकल यूजर इंटरफेस (GUI) के साथ एप्लिकेशन सॉफ्टवेयर विकसित करने के लिए उपयोग किया जाता है। यह एक पोर्टेबल क्रॉस प्लेटफॉर्म एप्लिकेशन यूजर इंटरफेस फ्रेमवर्क है जो विंडोज, लिनक्स और मैक ओएस एक्स ऑपरेटिंग सिस्टम पर काम करता है। क्यूटी एसडीके आपके अनुप्रयोगों के लिए ग्राफिकल यूजर इंटरफेस (जीयूआई) बनाने में मदद करता है जो विंडोज, लिनक्स और मैक ओएस एक्स पर चलेंगे। क्यूटी एसडीके का उपयोग करके बनाए गए कुछ लोकप्रिय क्रॉस-प्लेटफॉर्म एप्लिकेशन केडीई, गूगल अर्थ, स्काइप, लिनक्स मल्टीमीडिया स्टूडियो हैं। और वीएलसी मल्टीमीडिया प्लेयर। अनिवार्य रूप से क्रॉस-प्लेटफ़ॉर्म का अर्थ है कि स्रोत कोड के माध्यम से आप Microsoft Windows पर जो Qt एप्लिकेशन बनाते हैं, वे आमतौर पर Linux और Mac OS X ऑपरेटिंग सिस्टम और इसके विपरीत हस्तांतरणीय होते हैं। टिप्पणियाँ:
Qt SDK 5.0 के लिए उन्नत Qt SDK 4.8 निर्देश और अतिरिक्त निर्देश
कदम
विधि १ का ६: क्यूटी ४.८ एसडीके स्थापना निर्देश:
चरण 1. क्यूटी एसडीके के लिए विकास के माहौल को स्थापित करने के लिए हमें क्यूटी एसडीके प्राप्त करना होगा।
Qt अनुप्रयोग विकास के लिए अपने Windows ऑपरेटिंग सिस्टम को तैयार करना
क्यूटी एसडीके डाउनलोड करें। विंडोज संस्करण का चयन करें और अपने इंटरनेट की गति के आधार पर लंबे डाउनलोड के लिए तैयार रहें। मेरा सुझाव है कि यदि आपके पास बहुत तेज़ इंटरनेट कनेक्शन नहीं है, तो आप Qt SDK की ऑफ़लाइन स्थापना का चयन करें। विंडोज ऑपरेटिंग सिस्टम के लिए पूर्ण क्यूटी एसडीके 1.7 जीबी है जो धीमे कनेक्शन पर 6 घंटे से अधिक समय ले सकता है।
चरण 2. क्यूटी एसडीके निष्पादन योग्य पर क्लिक करके क्यूटी एसडीके स्थापित करें।
एक बार क्यूटी एसडीके निष्पादन योग्य स्थापित हो जाने के बाद आपको विंडोज सिस्टम पाथ को संपादित करने की आवश्यकता होगी ताकि विंडोज ऑपरेटिंग सिस्टम कमांड लाइन से क्यूटी कमांड ढूंढ सके। अपने विंडोज सिस्टम पाथ को संपादित करने में सावधानी बरतें।
विधि २ का ६: Windows Vista/Windows 7 PATH संपादित करें:
चरण 1. नीचे दिए गए चरणों का पालन करें।
- स्टार्ट बटन पर क्लिक करें
- कंट्रोल पैनल पर क्लिक करें
- सिस्टम और रखरखाव पर क्लिक करें
- सिस्टम पर क्लिक करें
- उन्नत सिस्टम सेटिंग पर क्लिक करें
- पर्यावरण चर पर क्लिक करें
- सिस्टम वाइड वेरिएबल्स को संपादित करने के लिए PATH पर क्लिक करें
- समाप्त होने पर ठीक क्लिक करें
विधि ३ का ६: विंडोज 8 पथ संपादित करें:
चरण 1. नीचे दिए गए चरणों का पालन करें।
- इंटरनेट एक्सप्लोरर आइकन के आगे नीचे टास्क बार पर स्थित फ़ोल्डर आइकन पर क्लिक करें
- कंप्यूटर पर नीचे स्क्रॉल करें
- गुण पर अपने माउस से राइट क्लिक करें
- उन्नत सिस्टम सेटिंग पर क्लिक करें
- पर्यावरण चर पर क्लिक करें
- सिस्टम वाइड वेरिएबल्स को संपादित करने के लिए PATH पर क्लिक करें
- समाप्त होने पर ठीक क्लिक करें
चरण 2. विंडोज सिस्टम में निम्नलिखित जोड़ें PATH
-
टाइप/कॉपी/पेस्ट करें:
;C:\QtSDK\mingw\bin;C:\QtSDK\Desktop\Qt\4.8.1\mingw\bin;
- यह कमांड लाइन से क्यूटी एसडीके अनुप्रयोगों को संकलित करने के लिए विंडोज ऑपरेटिंग सिस्टम को सेट और सूचित करेगा। संख्या 4.8.1 क्यूटी एसडीके के संस्करण संख्या को निरूपित करें जो क्यूटी एसडीके के प्रत्येक नए उन्नयन के साथ बदलता है, अपने क्यूटी एसडीके संस्करण संख्या के लिए नए संस्करण संख्याओं को प्रतिस्थापित करता है।
चरण 3. महत्वपूर्ण:
आप अपने क्यूटी अनुप्रयोगों को बनाने के लिए क्यूटी एसडीके के साथ शामिल मिनजीडब्ल्यू के संस्करण का उपयोग करना चाहते हैं। यदि विंडोज सिस्टम पाथ पर मिनजीडब्ल्यू कंपाइलर का एक और संस्करण स्थापित है जैसे; सी: // मिनजीडब्ल्यू / बिन आपको हटाना होगा इसे और मिनीजीडब्ल्यू का क्यूटी संस्करण जोड़ें जो क्यूटी एसडीके में शामिल है। यह महत्वपूर्ण है यदि आपके पास अपने विंडोज सिस्टम पर स्थापित मिनीजीडब्ल्यू सी/सी ++ कंपाइलर का एक और संस्करण है, तो आपको विंडोज सिस्टम पाथ से अन्य मिनजीडब्ल्यू को हटाना होगा, क्योंकि इससे मिनजीडब्ल्यू के क्यूटी संस्करण के साथ संघर्ष होगा और आपके क्यूटी एप्लिकेशन संकलित नहीं होंगे और कमांड लाइन से ठीक से निर्माण करें। अनिवार्य रूप से, यदि आप MinGW C/C++ कंपाइलर के किसी अन्य संस्करण का उपयोग करते हैं, तो आपके द्वारा कमांड लाइन से बनाए गए आपके Qt एप्लिकेशन क्रैश हो जाएंगे और कई सिस्टम त्रुटि संदेशों के साथ बाहर निकल जाएंगे। आपको Qt SDK के साथ शामिल MinGW C/C++ कंपाइलर के संस्करण का उपयोग करना चाहिए।
चरण 4. एक बार Qt SDK सिस्टम PATH को Windows ऑपरेटिंग सिस्टम में जोड़ दिया गया है।
यह जांचने के लिए कि क्या आपके पास विंडोज कमांड लाइन से संकलन करने की क्षमता है, एक कमांड लाइन प्रॉम्प्ट खोलें और नीचे निम्न कमांड जारी करें।
चरण 5. टाइप / कॉपी / पेस्ट करें:
क्यूमेक-संस्करण
- आपको इस तरह की प्रतिक्रिया मिलनी चाहिए:
- ' क्यूमेक संस्करण 2.01ए
- ' C:\QtSDK\Desktop\Qt\4.8.1\mingw\lib में Qt संस्करण 4.8.1 का उपयोग करना
चरण 6. स्रोत कोड बनाने और संपादित करने और कमांड लाइन से अपने क्यूटी अनुप्रयोगों को संकलित करने के लिए नोटपैड या वर्डपैड जैसे टेक्स्ट एडिटर का उपयोग करके कमांड लाइन से अपने एप्लिकेशन विकसित करें।
चरण 7. एक बार Qt SDK को ऊपर दिए गए निर्देशों का उपयोग करके सिस्टम PATH में जोड़ दिया गया है, अब आप निम्न कमांड को चलाकर निम्न विधि का उपयोग करके कमांड लाइन से अपने अनुप्रयोगों को संकलित कर सकते हैं।
एक कमांड लाइन प्रॉम्प्ट खोलें और नीचे निम्न कमांड दर्ज करें।
-
टाइप/कॉपी/पेस्ट करें:
एमकेडीआईआर क्यूटी-अनुप्रयोग
-
टाइप/कॉपी/पेस्ट करें:
सीडी क्यूटी-अनुप्रयोग
-
टाइप/कॉपी/पेस्ट करें:
एमकेडीआईआर क्यूटीहैलोवर्ल्ड
-
टाइप/कॉपी/पेस्ट करें:
सीडी क्यूटीहैलोवर्ल्ड
चरण 8. QtHelloWorld निर्देशिका में रहते हुए, अपना Qt स्रोत कोड बनाने के लिए नोटपैड या वर्डपैड जैसे टेक्स्ट एडिटर का उपयोग करें, निम्न टाइप करें
-
टाइप/कॉपी/पेस्ट करें:
नोटपैड main.cpp
- सुनिश्चित करें कि आप Qt स्रोत कोड फ़ाइल को main.cpp के रूप में सहेजते हैं
- या
-
टाइप/कॉपी/पेस्ट करें:
वर्डपैड शुरू करें
- टेक्स्ट एडिटर के रूप में वर्डपैड का उपयोग करते हुए आपको मैन्युअल रूप से क्यूटी स्रोत कोड फ़ाइल को main.cpp. के रूप में सहेजना होगा
चरण 9. नोटपैड या वर्डपैड टेक्स्ट एडिटर में एप्लिकेशन बनाएं, नीचे निम्नलिखित दर्ज करें
-
टाइप/कॉपी/पेस्ट करें:
#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 के रूप में सहेजें
- QtHelloWorld निर्देशिका में रहते हुए Qt स्रोत कोड को संकलित और लिंक करने के लिए निम्नलिखित चलाएँ
-
टाइप/कॉपी/पेस्ट करें:
क्यूमेक -प्रोजेक्ट
यह Qt प्रोजेक्ट फ़ाइल बनाएगा
-
टाइप/कॉपी/पेस्ट करें:
क्यूमेक
यह क्यूटी परियोजना फ़ाइल को संकलित करने के लिए तैयार करेगा
-
टाइप/कॉपी/पेस्ट करें:
बनाना
यह क्यूटी स्रोत कोड को एक निष्पादन योग्य प्रोग्राम में संकलित करेगा
- एक बार उपरोक्त कार्यों को सफलतापूर्वक पूरा कर लिया गया है और कोई त्रुटि नहीं है Qt एप्लिकेशन QtHelloWorld डिबग फ़ोल्डर में एक निष्पादन योग्य समाप्ति के रूप में बनाया जाएगा ।प्रोग्राम फ़ाइल डिबग फ़ोल्डर में बदलें और क्यूटी एप्लिकेशन को या तो एप्लिकेशन पर क्लिक करके या कमांड लाइन से क्यूटी एप्लिकेशन चलाकर निष्पादित करें।
-
टाइप/कॉपी/पेस्ट करें:
सीडी डिबग
डिबग फ़ोल्डर में बदलें
-
टाइप/कॉपी/पेस्ट करें:
QtHelloWorld.exe
और नव निर्मित निष्पादन योग्य चलाएं
- बधाई हो आपने विंडोज़ पर कमांड लाइन से अपना क्यूटी एप्लीकेशन संकलित किया है।
विधि ४ का ६: क्यूटी ५.० एसडीके स्थापना निर्देश:
चरण 1. क्यूटी एसडीके के लिए विकास के माहौल को स्थापित करने के लिए हमें क्यूटी एसडीके प्राप्त करना होगा।
Qt अनुप्रयोग विकास के लिए अपने Windows ऑपरेटिंग सिस्टम को तैयार करना
क्यूटी एसडीके डाउनलोड करें। विंडोज संस्करण का चयन करें और अपने इंटरनेट की गति के आधार पर लंबे डाउनलोड के लिए तैयार रहें। मेरा सुझाव है कि यदि आपके पास बहुत तेज़ इंटरनेट कनेक्शन नहीं है, तो आप Qt SDK की ऑफ़लाइन स्थापना का चयन करें। विंडोज ऑपरेटिंग सिस्टम के लिए पूर्ण क्यूटी एसडीके 1.7 जीबी है जो धीमे कनेक्शन पर 6 घंटे से अधिक समय ले सकता है।
चरण 2. क्यूटी एसडीके निष्पादन योग्य पर क्लिक करके क्यूटी एसडीके स्थापित करें।
एक बार क्यूटी एसडीके निष्पादन योग्य स्थापित हो जाने के बाद आपको विंडोज सिस्टम पाथ को संपादित करने की आवश्यकता होगी ताकि विंडोज ऑपरेटिंग सिस्टम कमांड लाइन से क्यूटी कमांड ढूंढ सके। अपने विंडोज सिस्टम पाथ को संपादित करने में सावधानी बरतें।
विधि ५ का ६: Windows Vista/Windows 7 PATH संपादित करें:
चरण 1. नीचे दिए गए चरणों का पालन करें।
- स्टार्ट बटन पर क्लिक करें
- कंट्रोल पैनल पर क्लिक करें
- सिस्टम और रखरखाव पर क्लिक करें
- सिस्टम पर क्लिक करें
- उन्नत सिस्टम सेटिंग पर क्लिक करें
- पर्यावरण चर पर क्लिक करें
- सिस्टम वाइड वेरिएबल्स को संपादित करने के लिए PATH पर क्लिक करें
- समाप्त होने पर ठीक क्लिक करें
विधि ६ का ६: विंडोज 8 पथ संपादित करें:
चरण 1. नीचे दिए गए चरणों का पालन करें।
- इंटरनेट एक्सप्लोरर आइकन के आगे नीचे टास्क बार पर स्थित फ़ोल्डर आइकन पर क्लिक करें
- कंप्यूटर पर नीचे स्क्रॉल करें
- गुण पर अपने माउस से राइट क्लिक करें
- उन्नत सिस्टम सेटिंग पर क्लिक करें
- पर्यावरण चर पर क्लिक करें
- सिस्टम वाइड वेरिएबल्स को संपादित करने के लिए PATH पर क्लिक करें
- समाप्त होने पर ठीक क्लिक करें
चरण 2. निम्नलिखित को विंडोज 8 सिस्टम पाथ में जोड़ें:
-
टाइप/कॉपी/पेस्ट करें:
;C:\Qt\Qt5.0.2\5.0.2\mingw47_32\bin;C:\Qt\Qt5.0.2\Tools\MinGW\bin;
- यह कमांड लाइन से क्यूटी एसडीके अनुप्रयोगों को संकलित करने के लिए विंडोज ऑपरेटिंग सिस्टम को सेट और सूचित करेगा। संख्या 5.0.2 क्यूटी एसडीके के संस्करण संख्या को निरूपित करें जो क्यूटी एसडीके के प्रत्येक नए उन्नयन के साथ बदलता है, अपने क्यूटी एसडीके संस्करण संख्या के लिए नए संस्करण संख्याओं को प्रतिस्थापित करता है।
चरण 3. महत्वपूर्ण:
आप अपने क्यूटी अनुप्रयोगों को बनाने के लिए क्यूटी एसडीके के साथ शामिल मिनजीडब्ल्यू के संस्करण का उपयोग करना चाहते हैं। यदि विंडोज सिस्टम पाथ पर मिनजीडब्ल्यू कंपाइलर का एक और संस्करण स्थापित है जैसे; सी: // मिनजीडब्ल्यू / बिन आपको हटाना होगा इसे और मिनीजीडब्ल्यू का क्यूटी संस्करण जोड़ें जो क्यूटी एसडीके में शामिल है। यह महत्वपूर्ण है यदि आपके पास अपने विंडोज सिस्टम पर स्थापित मिनीजीडब्ल्यू सी/सी ++ कंपाइलर का एक और संस्करण है, तो आपको विंडोज सिस्टम पाथ से अन्य मिनजीडब्ल्यू को हटाना होगा, क्योंकि इससे मिनजीडब्ल्यू के क्यूटी संस्करण के साथ संघर्ष होगा और आपके क्यूटी एप्लिकेशन संकलित नहीं होंगे और कमांड लाइन से ठीक से निर्माण करें। अनिवार्य रूप से, यदि आप MinGW C/C++ कंपाइलर के किसी अन्य संस्करण का उपयोग करते हैं, तो आपके द्वारा कमांड लाइन से बनाए गए आपके Qt एप्लिकेशन क्रैश हो जाएंगे और कई सिस्टम त्रुटि संदेशों के साथ बाहर निकल जाएंगे। आपको Qt SDK के साथ शामिल MinGW C/C++ कंपाइलर के संस्करण का उपयोग करना चाहिए।
चरण 4. एक बार Qt SDK सिस्टम PATH को Windows ऑपरेटिंग सिस्टम में जोड़ दिया गया है।
यह जांचने के लिए कि क्या आपके पास विंडोज कमांड लाइन से संकलन करने की क्षमता है, कमांड लाइन प्रॉम्प्ट खोलें और नीचे निम्न कमांड जारी करें।
चरण 5. टाइप / कॉपी / पेस्ट करें:
क्यूमेक-संस्करण
- आपको इस तरह की प्रतिक्रिया मिलनी चाहिए:
- ' क्यूमेक संस्करण 3.0
- ' C:\Qt\Qt5.0.2\mingw\lib. में Qt संस्करण 5.0.2 का उपयोग करना
चरण 6। स्रोत कोड बनाने और संपादित करने और कमांड लाइन से अपने क्यूटी अनुप्रयोगों को संकलित करने के लिए नोटपैड या वर्डपैड जैसे टेक्स्ट एडिटर का उपयोग करके कमांड लाइन से अपने एप्लिकेशन विकसित करें।
चरण 7. एक बार Qt SDK को ऊपर दिए गए निर्देशों का उपयोग करके सिस्टम PATH में जोड़ दिया गया है, अब आप निम्न कमांड को चलाकर निम्न विधि का उपयोग करके कमांड लाइन से अपने अनुप्रयोगों को संकलित कर सकते हैं।
एक कमांड लाइन प्रॉम्प्ट खोलें और नीचे निम्न कमांड दर्ज करें।
-
टाइप/कॉपी/पेस्ट करें:
एमकेडीआईआर क्यूटी-अनुप्रयोग
-
टाइप/कॉपी/पेस्ट करें:
सीडी क्यूटी-अनुप्रयोग
-
टाइप/कॉपी/पेस्ट करें:
एमकेडीआईआर क्यूटीहैलोवर्ल्ड
-
टाइप/कॉपी/पेस्ट करें:
सीडी क्यूटीहैलोवर्ल्ड
चरण 8. QtHelloWorld निर्देशिका में रहते हुए, अपना Qt स्रोत कोड बनाने के लिए नोटपैड या वर्डपैड जैसे टेक्स्ट एडिटर का उपयोग करें, निम्न टाइप करें
-
टाइप/कॉपी/पेस्ट करें:
नोटपैड main.cpp
- सुनिश्चित करें कि आप Qt स्रोत कोड फ़ाइल को main.cpp के रूप में सहेजते हैं
- या
-
टाइप/कॉपी/पेस्ट करें:
वर्डपैड शुरू करें
- टेक्स्ट एडिटर के रूप में वर्डपैड का उपयोग करते हुए आपको मैन्युअल रूप से क्यूटी स्रोत कोड फ़ाइल को main.cpp. के रूप में सहेजना होगा
चरण 9. नोटपैड या वर्डपैड टेक्स्ट एडिटर में एप्लिकेशन बनाएं, नीचे निम्नलिखित दर्ज करें
-
टाइप/कॉपी/पेस्ट करें:
#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 के रूप में सहेजें
- QtHelloWorld निर्देशिका में रहते हुए Qt स्रोत कोड को संकलित और लिंक करने के लिए निम्नलिखित चलाएँ
-
टाइप/कॉपी/पेस्ट करें:
क्यूमेक -प्रोजेक्ट
यह 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 डिबग फ़ोल्डर में एक निष्पादन योग्य समाप्ति के रूप में बनाया जाएगा ।प्रोग्राम फ़ाइल डिबग फ़ोल्डर में बदलें और क्यूटी एप्लिकेशन को या तो एप्लिकेशन पर क्लिक करके या कमांड लाइन से क्यूटी एप्लिकेशन चलाकर निष्पादित करें।
-
टाइप/कॉपी/पेस्ट करें:
सीडी रिलीज
रिलीज फ़ोल्डर में बदलें
-
टाइप/कॉपी/पेस्ट करें:
QtHelloWorld.exe
और नव निर्मित निष्पादन योग्य चलाएं
- बधाई हो आपने विंडोज़ पर कमांड लाइन से अपना क्यूटी एप्लिकेशन अभी संकलित किया है।