পরের নিবন্ধে আমরা এক নজরে নিতে যাচ্ছি কীভাবে কিউটি ক্রিয়েটার ইনস্টল করবেন এবং একটি বেসিক প্রোগ্রাম কীভাবে সংকলন করবেন উবুন্টুতে কিউটি হ'ল একটি অবজেক্ট ভিত্তিক, ক্রস প্ল্যাটফর্মের কাজের পরিবেশ working এটি এমন প্রোগ্রামগুলির বিকাশ করতে ব্যবহৃত হয় যা গ্রাফিকাল ইউজার ইন্টারফেস বা বিভিন্ন কমান্ড লাইন সরঞ্জাম এবং সার্ভারগুলির জন্য গ্রাফিকাল ইউজার ইন্টারফেসের প্রয়োজন হয় না কনসোল ব্যবহার করে।
কিউটি একটি ফ্রি, ওপেন সোর্স, ক্রস-প্ল্যাটফর্ম অ্যাপ্লিকেশন ডেভলপমেন্ট ফ্রেমওয়ার্ক। হয় বিভিন্ন প্ল্যাটফর্মের সাথে সামঞ্জস্যপূর্ণ কি; গ্নু / লিনাক্স, ওএস এক্স, উইন্ডোজ, অ্যান্ড্রয়েড, আইওএস এবং অন্যান্য। প্রোগ্রামিং ভাষার চেয়েও বেশি, কিউটি হ'ল সি ++ তে লেখা একটি কাঠামো।
নিম্নলিখিত পংক্তিতে আমরা কীভাবে দেখব কিউটি ক্রিয়েটার ইনস্টল করুন কমান্ড লাইনের মাধ্যমে। পরে আমরা দেখতে পাবেন কিভাবে একটি সহজ শৈলী প্রোগ্রাম লিখতে ওহে বিশ্ব এবং এটি কীভাবে চালানো যায়। এই সব আমি করতে যাচ্ছি উবুন্টু 19.04 এ.
কিউটি ক্রিয়েটার ইনস্টল করুন
শুরু করার জন্য আমরা করব বিল্ড এসেনশিয়াল ইনস্টল করুন, যদি আপনি ইতিমধ্যে এটি ইনস্টল না করে থাকেন। এটি এমন একটি প্যাকেজ যা ব্যবহারকারীদের উবুন্টুতে সি ++ সরঞ্জাম ইনস্টল ও ব্যবহার করতে দেয়। ইনস্টলেশনটি এগিয়ে নিতে, আমরা একটি টার্মিনাল (Ctrl + Alt + T) খুলি এবং প্রথমে আমরা উপলব্ধ সফ্টওয়্যার আপডেট করব এবং তারপরে প্যাকেজটি টাইপ করে ইনস্টল করব:
sudo apt update; sudo apt install build-essential
আপনার যদি কিউটি ক্রিয়েটর প্যাকেজ ইনস্টল না থাকে যা Qt প্রকল্পটি তৈরি এবং পরিচালনা করার জন্য ইউআই এবং কমান্ড লাইন সরঞ্জাম ধারণ করে, একই টার্মিনালে লিখুন:
sudo apt install qtcreator
আপনি চাইলে কিউটি 5 টি কিউটি ক্রিয়েটারের ডিফল্ট সংস্করণ হিসাবে ব্যবহার করুন, নিম্নলিখিত কমান্ড চালান:
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
ফাঁকা ফাইলে, কেবল নিম্নলিখিত কোডটি অনুলিপি করুন। এর একমাত্র উদ্দেশ্য শিরোনাম সহ উইন্ডোতে একটি লাইন মুদ্রণ করাআমার প্রথম কিউটি প্রোগ্রাম'.
#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 ফাইলটি খুলুন এবং পূর্ববর্তী লাইনের ভিতরে পেস্ট করুন:
vim ProyectoQt.pro
প্রকল্পের জন্য একটি এক্সিকিউটেবল ফাইল তৈরি করুন
নিম্নলিখিত আদেশ 'নামের সাথে একটি ফাইল তৈরি করবেMakefile নামক' প্রকল্প ডিরেক্টরিতে।
qmake ProyectoQt.pro
তারপর আমরা মেকফাইলটি সংকলন করতে মেক ব্যবহার করব একটি এক্সিকিউটেবল প্রোগ্রামে:
make
যতক্ষণ না প্রকল্পে কোনও ত্রুটি না থাকে, এই কমান্ডটি কার্যকারী ডিরেক্টরিতে একটি এক্সিকিউটেবল প্রোগ্রাম তৈরি করা উচিত.
ফাইলটি প্রজেক্টকিউ সবুজ রঙে এটি এক্সিকিউটেবল ফাইল Qt।
প্রোগ্রাম পরীক্ষা
আপনি যদি এই মুহুর্তে পৌঁছেছেন, আপনি সমস্ত প্রস্তুত এক্সিকিউটেবল ফাইল লঞ্চ করুন যা আমরা আগের পদক্ষেপে তৈরি করেছি। আপনি প্রকল্প ফোল্ডারের ভিতরে টার্মিনালে টাইপ করে প্রোগ্রামটি চালু করতে পারেন:
./ProyectoQt
এই উদাহরণটির ফলাফল নিম্নরূপ:
এটি এমন বেসিক যা কোনও ব্যবহারকারীর প্রথম Qt প্রোগ্রাম লিখতে, সংকলন করতে এবং চালনা করতে হবে। আমি উপরের রেখাগুলি হিসাবে উল্লেখ করেছি, আপনি আপনার প্রকল্পের প্রয়োজন এবং ব্যক্তিগত পছন্দগুলির উপর নির্ভর করে কমান্ড লাইন বা UI পদ্ধতির মধ্যে নির্বাচন করতে পারেন। জন্য আরও তথ্য, পরামর্শ সরকারী Qt ডকুমেন্টেশন.
একটি সুযোগ, নিবন্ধটি কি ইন্সটল এবং QT ব্যবহার করে একটি প্রোগ্রাম কম্পাইল করতে চায়, অন্যদিকে Qt ক্রিয়েটর একটি মাল্টিপ্ল্যাটফর্ম IDE, অন্যথায় এটি দুর্দান্ত