क्यूटी क्रिएटर स्थापित करें और उबंटू पर अपना पहला कार्यक्रम संकलित करें

अपने पहले प्रोग्राम को क्यूटी क्रिएटर के साथ संकलित करें

अगले लेख में हम नज़र डालेंगे क्यूटी निर्माता कैसे स्थापित करें और एक मूल कार्यक्रम कैसे संकलित करें उबंटू में। Qt एक ऑब्जेक्ट-ओरिएंटेड, क्रॉस-प्लेटफ़ॉर्म वर्किंग एनवायरनमेंट है। इसका उपयोग उन प्रोग्रामों को विकसित करने के लिए किया जाता है जो सर्वरों के लिए एक ग्राफिकल यूजर इंटरफेस या विभिन्न कमांड लाइन टूल्स और कंसोल का उपयोग करते हैं जिन्हें ग्राफिकल यूजर इंटरफेस की आवश्यकता नहीं होती है।

क्यूटी एक स्वतंत्र, खुला स्रोत, क्रॉस-प्लेटफॉर्म एप्लिकेशन डेवलपमेंट फ्रेमवर्क है। है विभिन्न प्लेटफार्मों के साथ संगत जैसा; Gnu / Linux, OS X, Windows, Android, iOS और अन्य। प्रोग्रामिंग भाषा से अधिक, Qt C ++ में लिखा गया एक ढांचा है।

निम्नलिखित लाइनों में हम देखेंगे कि कैसे क्यूटी निर्माता स्थापित करें कमांड लाइन के माध्यम से। बाद में हम देखेंगे कैसे एक साधारण शैली कार्यक्रम लिखने के लिए नमस्ते दुनिया और इसे कैसे चलाना है। यह सब मैं करने जा रहा हूं उबंटू 19.04 को.

क्यूटी निर्माता स्थापित करें

QTCreator के बारे में
संबंधित लेख:
उबंटू पर Qt 5.9.1, (Qt क्रिएटर 4.3.1 शामिल) इंस्टालेशन

शुरू करने के लिए हम करेंगे स्थापित करें आवश्यक, अगर आपके पास पहले से यह स्थापित नहीं है। यह एक ऐसा पैकेज है जो उपयोगकर्ताओं को उबंटू में c ++ टूल को स्थापित करने और उपयोग करने की अनुमति देगा। स्थापना के साथ आगे बढ़ने के लिए, हम एक टर्मिनल (Ctrl + Alt + T) खोलते हैं और सबसे पहले हम उपलब्ध सॉफ़्टवेयर को अपडेट करेंगे और फिर टाइप करके पैकेज स्थापित करेंगे:

sudo apt update; sudo apt install build-essential

यदि आपके पास Qt क्रिएटर पैकेज स्थापित नहीं है जिसमें Qt प्रोजेक्ट बनाने और चलाने के लिए UI और कमांड लाइन टूल हैं, तो उसी टर्मिनल में लिखें:

क्यूटी निर्माता स्थापना

sudo apt install qtcreator

यदि आप Qt 5 को Qt क्रिएटर के डिफ़ॉल्ट संस्करण के रूप में उपयोग करना चाहते हैं, निम्न आदेश चलाएँ:

Qt5- डिफ़ॉल्ट स्थापना

sudo apt install qt5-default

अधिक जटिल परियोजनाओं को लागू करने के लिए, आपको करना होगा क्यूटी प्रलेखन और नमूने स्थापित करें। यह टर्मिनल में टाइप करके किया जा सकता है:

sudo apt-get install qt5-doc qtbase5-examples qtbase5-doc-html

एल Paquete क्यूटी5-डॉक्टर Qt 5 API प्रलेखन शामिल है। Qtbase5- उदाहरण Qt बेस 5 उदाहरण हैं और qtbase5-doc-html Qt 5 बेस लाइब्रेरी के लिए HTML डॉक्यूमेंट शामिल है।

टर्मिनल से अपना पहला Qt प्रोग्राम लिखें और संकलित करें

नीचे पढ़ी जाने वाली हर चीज को ग्राफिकल वातावरण से भी किया जा सकता है, लेकिन इस मामले में हम इसे टर्मिनल के माध्यम से करेंगे। उबंटू कमांड लाइन से क्यूटी प्रोग्राम लिखना और संकलित करना बहुत सीधा है। अनुसरण करने के चरण इस प्रकार हैं:

एक परियोजना निर्देशिका बनाएँ

हम के लिए एक कार्यशील निर्देशिका बनाकर शुरू करेंगे हमारे Qt प्रोजेक्ट को होस्ट करें। टर्मिनल में (Ctrl + Alt + T) हम लिखते हैं:

Qt परियोजना निर्देशिका

mkdir ProyectoQt

प्रोजेक्ट डायरेक्टरी में .cpp फ़ाइल बनाएँ

निर्देशिका के अंदर जो हमने अभी बनाया है, हम निम्नलिखित कमांड को निष्पादित करने जा रहे हैं .cpp फ़ाइल बनाएँ:

vim mainEjemplo.cpp

रिक्त फ़ाइल में, बस निम्न कोड कॉपी करें। इसका एकमात्र उद्देश्य शीर्षक के साथ एक विंडो में एक पंक्ति प्रिंट करना है 'मेरा पहला क्यूटी कार्यक्रम'.

Qt उदाहरण के लिए कोड

#include <QApplication>
#include <QLabel>
#include <QWidget>

int main(int argc, char *argv[ ])
{

QApplication app(argc, argv);
QLabel hola("<center>Ejemplo Qt para Ubunlog</center>");
hola.setWindowTitle("Mi primer programa Qt");
hola.resize(600, 400);
hola.show();
return app.exec();

}

एक बार फ़ाइल में चिपकाने के बाद, यह केवल संपादक को बचाने और बंद करने के लिए रहता है।

Qt प्रोजेक्ट फ़ाइल बनाएँ

फ़ाइल को सहेजने और प्रोजेक्ट फ़ोल्डर के अंदर, Qt प्रोजेक्ट फ़ाइल बनाने के लिए निम्नलिखित कमांड को निष्पादित करना होगा:

qmake -project

qmake प्रोजेक्ट Qt

हम यह सत्यापित कर सकते हैं कि पिछली कमांड ने किसके नाम से फाइल बनाई है ProjectQt.pro परियोजना निर्देशिका में। यह प्रोजेक्ट फाइल है क्यूटी परियोजनाओं के लिए बुनियादी कंकाल और संपादित किया जा सकता है।

Qt प्रोजेक्ट फ़ाइल में सेटिंग्स

जैसा कि हम कमांड लाइन से प्रोजेक्ट को संकलित करना चाहते हैं, हमें करना होगा .pro फ़ाइल में निम्न पंक्ति जोड़ें कि हमने पिछले चरण में बनाया है।

QT += gui widgets

ऐसा करने के लिए, केवल है SampleProject.pro फ़ाइल खोलें और पिछली पंक्ति के अंदर चिपकाएँ:

Qt प्रोजेक्ट फ़ाइल कॉन्फ़िगरेशन

vim ProyectoQt.pro

प्रोजेक्ट के लिए एक निष्पादन योग्य फ़ाइल बनाएँ

निम्नलिखित आदेश के नाम से एक फ़ाइल बनाएगाmakefile' परियोजना निर्देशिका में।

qmake ProyectoQt.pro

मेकफाइल प्रोजेक्ट Qt का निर्माण करें

तो हम Makefile को संकलित करने के लिए मेक का उपयोग करेंगे एक निष्पादन कार्यक्रम में:

make

जब तक परियोजना में कोई त्रुटि न हो, इस कमांड को कार्यशील निर्देशिका में एक निष्पादन योग्य प्रोग्राम बनाना चाहिए.

निष्पादन योग्य फ़ाइल बनाना

फ़ाइल ProjectQt हरे रंग में, यह निष्पादन योग्य फ़ाइल Qt है।

कार्यक्रम का परीक्षण करें

यदि आप इस बिंदु पर पहुँच गए हैं, तो आप सभी के लिए तैयार हैं निष्पादन योग्य फ़ाइल लॉन्च करें कि हमने पिछले चरण में बनाया है। आप प्रोजेक्ट फ़ोल्डर के अंदर, टर्मिनल में टाइप करके प्रोग्राम लॉन्च कर सकते हैं:

./ProyectoQt

इस उदाहरण का आउटपुट निम्नानुसार है:

नमूना Qt प्रोग्राम चलाना

यह मूल बातें है जो किसी भी उपयोगकर्ता को पहले क्यूटी प्रोग्राम को लिखने, संकलित करने और चलाने के लिए पता होना चाहिए। जैसा कि मैंने ऊपर लाइनों का उल्लेख किया है, आप अपनी परियोजना और व्यक्तिगत प्राथमिकताओं की आवश्यकताओं के आधार पर, कमांड लाइन या यूआई विधि के बीच चयन कर सकते हैं। के लिये अधिक जानकारी, परामर्श करें आधिकारिक क्यूटी प्रलेखन.


अपनी टिप्पणी दर्ज करें

आपका ईमेल पता प्रकाशित नहीं किया जाएगा। आवश्यक फ़ील्ड के साथ चिह्नित कर रहे हैं *

*

*

  1. डेटा के लिए जिम्मेदार: मिगुएल elngel Gatón
  2. डेटा का उद्देश्य: नियंत्रण स्पैम, टिप्पणी प्रबंधन।
  3. वैधता: आपकी सहमति
  4. डेटा का संचार: डेटा को कानूनी बाध्यता को छोड़कर तीसरे पक्ष को संचार नहीं किया जाएगा।
  5. डेटा संग्रहण: ऑकेंटस नेटवर्क्स (EU) द्वारा होस्ट किया गया डेटाबेस
  6. अधिकार: किसी भी समय आप अपनी जानकारी को सीमित, पुनर्प्राप्त और हटा सकते हैं।

  1.   देवदूत कहा

    एक दायरा, लेख का उद्देश्य क्यूटी का उपयोग करके एक प्रोग्राम को स्थापित और संकलित करना है, दूसरी ओर क्यूटी क्रिएटर एक मल्टीप्लेटफॉर्म आईडीई है, अन्यथा यह बहुत अच्छा है