কিউটি ক্রিয়েটার 8 ইতিমধ্যে প্রকাশিত হয়েছে এবং এটি এর সংবাদ

Qt কোম্পানি সম্প্রতি প্রকাশিত হয়েছে "Qt ক্রিয়েটর 8" এর নতুন সংস্করণ প্রকাশ, সংস্করণ যা নতুন পরিপূরক, উন্নতি এবং আরও অনেক কিছু নিয়ে আসে।

যারা Qt ক্রিয়েটরে নতুন তাদের জন্য আপনার জানা উচিত যে এটি একটি ক্রস-প্ল্যাটফর্ম IDE যা Qt SDK এর সাথে আসে, যা দ্রুত এবং সহজ ক্রস-প্ল্যাটফর্ম অ্যাপ্লিকেশন ডেভেলপমেন্ট প্রদান করে, সেইসাথে বিকাশকারীদের এমবেডেড, মোবাইলে অ্যাপ্লিকেশন তৈরি করার অনুমতি দেয়। , এবং ডেস্কটপ প্ল্যাটফর্ম।

কিউটি স্রষ্টার 8 এর প্রধান নতুন বৈশিষ্ট্য

উপস্থাপিত IDE QT ক্রিয়েটর 8-এর এই নতুন সংস্করণে, বিভিন্ন পরিবর্তনগুলি হাইলাইট করা হয়েছে, যার মধ্যে, উদাহরণস্বরূপ, এটি পাওয়া যায় যে C++ পুরানো কোড মডেল নিষ্ক্রিয় করেছে C++ বাস্তবায়িত হয়েছে libclang এর উপর ভিত্তি করে, এর পরিবর্তে, পূর্ববর্তী শাখা হিসাবে, ডিফল্ট মডেলটি Clangd ব্যাকএন্ডের উপর ভিত্তি করে যা LSP (ভাষা সার্ভার প্রোটোকল) সমর্থন করে।

এটিও উল্লেখ করা হয়েছে যে আপনি সর্বদা ক্ল্যাংড সক্রিয় এবং ব্যবহার করতে পারেন, তবে মনে রাখবেন যে ক্ল্যাংড তুলনামূলকভাবে সম্পদ নিবিড়।

পাইথন ভাষার জন্য, ডিফল্টরূপে, python-lsp-server ভাষা সমর্থন সার্ভার সক্রিয় করা হয়েছে, যার জন্য "পাইথন > ভাষা সার্ভার কনফিগারেশন" কনফিগারেশনের একটি পৃথক বিভাগ প্রদান করা হয়েছে।

QT ক্রিয়েটর 8 এর এই নতুন সংস্করণে আরেকটি পরিবর্তন যা দাঁড়ায় তা হল একটি নতুন "প্রোফাইল" সেটিংস টেমপ্লেট প্রয়োগ করেছে৷ CMake প্রকল্পগুলির জন্য, যা ডিবাগিং এবং প্রোফাইলিং সরঞ্জামগুলির অন্তর্ভুক্তির সাথে "RelWithDebInfo" বিল্ড টাইপকে একত্রিত করে।

QML-এর জন্য উল্লেখ করা হয়েছে যে JavaScript স্ট্রিং টেমপ্লেটগুলির পরিচালনা এবং "??=" (নাল মার্জ) অপারেটরের সমস্যাগুলি ঠিক করা হয়েছে৷ একটি প্রতীক অনুসরণ করার সময়, এটি ঘটতে পারে যে Qt ক্রিয়েটর উৎস ডিরেক্টরির পরিবর্তে বিল্ড ডিরেক্টরি থেকে সংশ্লিষ্ট QML ফাইলটি খুলেছে, যা এখন ঠিক করা উচিত।

অন্যান্য পরিবর্তন যে এই নতুন সংস্করণ থেকে দাঁড়ানো:

  • কোকোর কভারেজ টেস্টিং টুলকিটের সাথে সামঞ্জস্যপূর্ণ একটি পরীক্ষামূলক প্লাগইন যোগ করা হয়েছে।
  • GitLab ইন্টিগ্রেশনের জন্য পরীক্ষামূলক সমর্থন যোগ করা হয়েছে, যা আপনাকে প্রকল্পগুলি দেখতে এবং ক্লোন করতে, কোড আপলোড করতে এবং ইভেন্ট বিজ্ঞপ্তিগুলি গ্রহণ করতে দেয়৷
  • ইউনিভার্সাল উইন্ডোজ প্ল্যাটফর্ম (UWP) এর জন্য সমর্থন সরানো হয়েছে।
  • উইন্ডোজ প্ল্যাটফর্মে, ARM MSVC ইন্সট্রুমেন্টেশন সংজ্ঞা প্রদান করা হয়েছে।
  • Wi-Fi এর মাধ্যমে ডিভাইসে সংযোগ করার জন্য Android-এর জন্য একটি বিকল্প যোগ করা হয়েছে।
  • সেটিংসে দ্রুত নেভিগেশনের জন্য "সম্পাদনা > পছন্দসমূহ" মেনু আইটেম যোগ করা হয়েছে।
  • compile_command.json-এর জেনারেশনে পারফরম্যান্সের উন্নতিও করা হয়েছে যা Clangd এর জন্য তৈরি করা হয়েছে এবং অন্যান্য অনেক সমস্যাও ঠিক করা হয়েছে।

পরিশেষে, আপনি যদি এটি সম্পর্কে আরও জানতে চান এই নতুন সংস্করণ সম্পর্কে আপনি মূল ঘোষণার সাথে পরামর্শ করতে পারেন নীচের লিঙ্কে।

কিউটি স্রষ্টা 8.0 পান

যারা আগ্রহী তাদের জন্য তাদের জানা উচিত যে ওপেন সোর্স সংস্করণ উপলব্ধ "কিউটি ক্রিয়েটর" এর অধীনে কিউটি ডাউনলোড পৃষ্ঠায়, যখন বাণিজ্যিক সংস্করণে আগ্রহী তারা Qt অ্যাকাউন্ট পোর্টালে বাণিজ্যিক লাইসেন্স পেতে পারেন।

আমরা যারা লিনাক্স ব্যবহার করি তাদের জন্য, আমরা সাধারণত লিনাক্সের জন্য প্রস্তাবিত ইনস্টলারটির সাহায্যে ইনস্টলেশন সম্পাদন করতে সক্ষম হব। প্যাকেজটি অফলাইনে পেতে, কেবলমাত্র একটি টার্মিনাল খুলুন এবং নিম্নলিখিত কমান্ডটি চালান:

wget https://download.qt.io/official_releases/qtcreator/8.0/8.0.0/qt-creator-opensource-linux-x86_64-8.0.0.run

এখন সহজভাবে কেবলমাত্র নিম্নলিখিত কমান্ডের সাহায্যে ফাইলটিতে সম্পাদনের অনুমতি দিন:

sudo chmod +x qt-creator-opensource-linux-x86_64-8.0.0.run

এবং এখন আমরা আমাদের সিস্টেমে ইনস্টলারটি চালাতে পারি, এর জন্য আমাদের অবশ্যই নিম্নলিখিত কমান্ডটি টাইপ করতে হবে:

./qt-creator-opensource-linux-x86_64-8.0.0.run

ইনস্টলেশন শেষে, কিউটি ক্রিয়েটারের সাথে কাজ করার সময় সমস্যা এড়াতে আমাদের অবশ্যই কিছু অতিরিক্ত প্যাকেজ ইনস্টল করতে হবে, একই টার্মিনালে এর জন্য আমরা নিম্নলিখিত কমান্ডগুলি টাইপ করতে যাচ্ছি:

sudo apt-get install build-essential

এবং আমাদের অবশ্যই জেনেরিক ফন্ট কনফিগারেশন লাইব্রেরি ইনস্টল করতে হবে:

sudo apt-get install libfontconfig1
sudo apt-get install mesa-common-dev
sudo apt-get install libglu1-mesa-dev -y

বা যারা উবুন্টু এবং ডেরাইভেটিভ রিপোজিটরিগুলিতে প্যাকেজটি প্রস্তুত হওয়ার জন্য অপেক্ষা করতে পছন্দ করেন, তারা নিম্নলিখিত কমান্ডের সাহায্যে প্যাকেজটি ইনস্টল করতে পারেন:

sudo apt install qtcreator

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

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

*

*

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