কিউটি ক্রিয়েটার ইনস্টল করুন এবং উবুন্টুতে আপনার প্রথম প্রোগ্রামটি সংকলন করুন

Qt স্রষ্টার সাথে আপনার প্রথম প্রোগ্রামটি সংকলন সম্পর্কে

পরের নিবন্ধে আমরা এক নজরে নিতে যাচ্ছি কীভাবে কিউটি ক্রিয়েটার ইনস্টল করবেন এবং একটি বেসিক প্রোগ্রাম কীভাবে সংকলন করবেন উবুন্টুতে কিউটি হ'ল একটি অবজেক্ট ভিত্তিক, ক্রস প্ল্যাটফর্মের কাজের পরিবেশ working এটি এমন প্রোগ্রামগুলির বিকাশ করতে ব্যবহৃত হয় যা গ্রাফিকাল ইউজার ইন্টারফেস বা বিভিন্ন কমান্ড লাইন সরঞ্জাম এবং সার্ভারগুলির জন্য গ্রাফিকাল ইউজার ইন্টারফেসের প্রয়োজন হয় না কনসোল ব্যবহার করে।

কিউটি একটি ফ্রি, ওপেন সোর্স, ক্রস-প্ল্যাটফর্ম অ্যাপ্লিকেশন ডেভলপমেন্ট ফ্রেমওয়ার্ক। হয় বিভিন্ন প্ল্যাটফর্মের সাথে সামঞ্জস্যপূর্ণ কি; গ্নু / লিনাক্স, ওএস এক্স, উইন্ডোজ, অ্যান্ড্রয়েড, আইওএস এবং অন্যান্য। প্রোগ্রামিং ভাষার চেয়েও বেশি, কিউটি হ'ল সি ++ তে লেখা একটি কাঠামো।

নিম্নলিখিত পংক্তিতে আমরা কীভাবে দেখব কিউটি ক্রিয়েটার ইনস্টল করুন কমান্ড লাইনের মাধ্যমে। পরে আমরা দেখতে পাবেন কিভাবে একটি সহজ শৈলী প্রোগ্রাম লিখতে ওহে বিশ্ব এবং এটি কীভাবে চালানো যায়। এই সব আমি করতে যাচ্ছি উবুন্টু 19.04 এ.

কিউটি ক্রিয়েটার ইনস্টল করুন

কিউটিসিস্ট্রির সম্পর্কে
সম্পর্কিত নিবন্ধ:
কিউটি 5.9.1, (কিউটি স্রষ্টার সাথে 4.3.1 অন্তর্ভুক্ত) উবুন্টুতে ইনস্টলেশন

শুরু করার জন্য আমরা করব বিল্ড এসেনশিয়াল ইনস্টল করুন, যদি আপনি ইতিমধ্যে এটি ইনস্টল না করে থাকেন। এটি এমন একটি প্যাকেজ যা ব্যবহারকারীদের উবুন্টুতে সি ++ সরঞ্জাম ইনস্টল ও ব্যবহার করতে দেয়। ইনস্টলেশনটি এগিয়ে নিতে, আমরা একটি টার্মিনাল (Ctrl + Alt + T) খুলি এবং প্রথমে আমরা উপলব্ধ সফ্টওয়্যার আপডেট করব এবং তারপরে প্যাকেজটি টাইপ করে ইনস্টল করব:

sudo apt update; sudo apt install build-essential

আপনার যদি কিউটি ক্রিয়েটর প্যাকেজ ইনস্টল না থাকে যা Qt প্রকল্পটি তৈরি এবং পরিচালনা করার জন্য ইউআই এবং কমান্ড লাইন সরঞ্জাম ধারণ করে, একই টার্মিনালে লিখুন:

Qt স্রষ্টার ইনস্টলেশন

sudo apt install qtcreator

আপনি চাইলে কিউটি 5 টি কিউটি ক্রিয়েটারের ডিফল্ট সংস্করণ হিসাবে ব্যবহার করুন, নিম্নলিখিত কমান্ড চালান:

Qt5- ডিফল্ট ইনস্টলেশন

sudo apt install qt5-default

আরও জটিল প্রকল্পগুলি কার্যকর করতে আপনাকে করতে হবে কিউটি ডকুমেন্টেশন এবং নমুনাগুলি ইনস্টল করুন। এটি টার্মিনালে টাইপ করে করা যেতে পারে:

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

প্যাকেজ qt5-ডক Qt 5 API ডকুমেন্টেশন ধারণ করে। Qtbase5- উদাহরণ Qt বেস 5 উদাহরণ রয়েছে এবং qtbase5-doc-html কিউটি 5 বেস লাইব্রেরির জন্য এইচটিএমএল ডকুমেন্টেশন রয়েছে।

টার্মিনাল থেকে আপনার প্রথম Qt প্রোগ্রামটি লিখুন এবং সংকলন করুন

নীচে যা কিছু পড়তে চলেছে তা গ্রাফিকাল পরিবেশ থেকেও করা যেতে পারে তবে এই ক্ষেত্রে আমরা এটি টার্মিনালের মাধ্যমে করব। উবুন্টু কমান্ড লাইন থেকে কিউটি প্রোগ্রাম রচনা এবং সংকলন বেশ সোজা is অনুসরণের পদক্ষেপগুলি হ'ল:

একটি প্রকল্প ডিরেক্টরি তৈরি করুন

আমরা এর জন্য একটি ওয়ার্কিং ডিরেক্টরি তৈরি করে শুরু করব আমাদের কিউটি প্রকল্পটি হোস্ট করুন। টার্মিনালে (Ctrl + Alt + T) আমরা লিখি:

কিউটি প্রকল্পের ডিরেক্টরি

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 প্রকল্প ফাইল তৈরি করতে নিম্নলিখিত কমান্ডটি কার্যকর করতে হবে:

qmake -project

কিউমেক প্রকল্প

আমরা যাচাই করতে পারি যে পূর্ববর্তী কমান্ডটি নামের সাথে একটি ফাইল তৈরি করেছে প্রকল্পকুটি.প্রো প্রকল্প ডিরেক্টরিতে। এই প্রকল্প ফাইল কিউটি প্রকল্পের প্রাথমিক কঙ্কাল ske এবং সম্পাদনা করা যেতে পারে।

Qt প্রকল্প ফাইলে কনফিগারেশন

যেহেতু আমরা কমান্ড লাইন থেকে প্রকল্পটি সংকলন করতে চাই, আমাদের তা করতে হবে .pro ফাইলটিতে নিম্নলিখিত লাইনটি যুক্ত করুন যা আমরা আগের পদক্ষেপে তৈরি করেছি।

QT += gui widgets

এটি করার জন্য, কেবল আছে SampleProject.pro ফাইলটি খুলুন এবং পূর্ববর্তী লাইনের ভিতরে পেস্ট করুন:

কনফিগারেশন ফাইল Qt প্রকল্প

vim ProyectoQt.pro

প্রকল্পের জন্য একটি এক্সিকিউটেবল ফাইল তৈরি করুন

নিম্নলিখিত আদেশ 'নামের সাথে একটি ফাইল তৈরি করবেMakefile নামক' প্রকল্প ডিরেক্টরিতে।

qmake ProyectoQt.pro

বিল্ড মেকফিল প্রকল্প Qt

তারপর আমরা মেকফাইলটি সংকলন করতে মেক ব্যবহার করব একটি এক্সিকিউটেবল প্রোগ্রামে:

make

যতক্ষণ না প্রকল্পে কোনও ত্রুটি না থাকে, এই কমান্ডটি কার্যকারী ডিরেক্টরিতে একটি এক্সিকিউটেবল প্রোগ্রাম তৈরি করা উচিত.

এক্সিকিউটেবল ফাইল তৈরি করা হচ্ছে

ফাইলটি প্রজেক্টকিউ সবুজ রঙে এটি এক্সিকিউটেবল ফাইল Qt।

প্রোগ্রাম পরীক্ষা

আপনি যদি এই মুহুর্তে পৌঁছেছেন, আপনি সমস্ত প্রস্তুত এক্সিকিউটেবল ফাইল লঞ্চ করুন যা আমরা আগের পদক্ষেপে তৈরি করেছি। আপনি প্রকল্প ফোল্ডারের ভিতরে টার্মিনালে টাইপ করে প্রোগ্রামটি চালু করতে পারেন:

./ProyectoQt

এই উদাহরণটির ফলাফল নিম্নরূপ:

নমুনা Qt প্রোগ্রাম চলমান

এটি এমন বেসিক যা কোনও ব্যবহারকারীর প্রথম Qt প্রোগ্রাম লিখতে, সংকলন করতে এবং চালনা করতে হবে। আমি উপরের রেখাগুলি হিসাবে উল্লেখ করেছি, আপনি আপনার প্রকল্পের প্রয়োজন এবং ব্যক্তিগত পছন্দগুলির উপর নির্ভর করে কমান্ড লাইন বা UI পদ্ধতির মধ্যে নির্বাচন করতে পারেন। জন্য আরও তথ্য, পরামর্শ সরকারী Qt ডকুমেন্টেশন.


আপনার মন্তব্য দিন

আপনার ইমেল ঠিকানা প্রকাশিত হবে না। প্রয়োজনীয় ক্ষেত্রগুলি দিয়ে চিহ্নিত করা *

*

*

  1. ডেটার জন্য দায়বদ্ধ: মিগুয়েল অ্যাঞ্জেল গাটান
  2. ডেটার উদ্দেশ্য: নিয়ন্ত্রণ স্প্যাম, মন্তব্য পরিচালনা।
  3. আইনীকরণ: আপনার সম্মতি
  4. তথ্য যোগাযোগ: ডেটা আইনি বাধ্যবাধকতা ব্যতীত তৃতীয় পক্ষের কাছে জানানো হবে না।
  5. ডেটা স্টোরেজ: ওসেন্টাস নেটওয়ার্কস (ইইউ) দ্বারা হোস্ট করা ডেটাবেস
  6. অধিকার: যে কোনও সময় আপনি আপনার তথ্য সীমাবদ্ধ করতে, পুনরুদ্ধার করতে এবং মুছতে পারেন।

     ফেরেশতা তিনি বলেন

    একটি সুযোগ, নিবন্ধটি কি ইন্সটল এবং QT ব্যবহার করে একটি প্রোগ্রাম কম্পাইল করতে চায়, অন্যদিকে Qt ক্রিয়েটর একটি মাল্টিপ্ল্যাটফর্ম IDE, অন্যথায় এটি দুর্দান্ত