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

qtcreator

Qt ক্রিয়েটর হল একটি ক্রস-প্ল্যাটফর্ম IDE, যা Qt লাইব্রেরিগুলির সাথে GUI অ্যাপ্লিকেশনগুলি বিকাশের জন্য SDK-এর অংশ,

দ্য নতুন সংস্করণ প্রকাশ সমন্বিত উন্নয়ন পরিবেশের কিউটি ক্রিয়েটার 10.0, Qt লাইব্রেরি ব্যবহার করে ক্রস-প্ল্যাটফর্ম অ্যাপ্লিকেশন তৈরি করার জন্য ডিজাইন করা হয়েছে।

ক্লাসিক C++ প্রোগ্রামগুলির বিকাশ এবং QML ভাষার ব্যবহার উভয়ই Qt ক্রিয়েটরে সমর্থিত, যেখানে জাভাস্ক্রিপ্ট স্ক্রিপ্টগুলিকে সংজ্ঞায়িত করতে ব্যবহৃত হয় এবং ইন্টারফেস উপাদানগুলির গঠন এবং পরামিতিগুলি CSS-এর মতো ব্লক ব্যবহার করে সেট করা হয়।

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

Qt ক্রিয়েটর 10.0 এর এই সদ্য প্রকাশিত সংস্করণে, এটি উল্লেখ করা হয়েছে যে ক্রিয়াকলাপের অগ্রগতির বিবরণ সরানো এবং লুকানোর ক্ষমতা।

আরেকটি নতুনত্ব যা এই নতুন সংস্করণটি উপস্থাপন করে তা হল প্যাকেজ করা সংস্করণ C++16 স্ট্যান্ডার্ডের জন্য আরও সমর্থন সহ LLVM সংস্করণ 20-এ আপডেট করা হয়েছে ক্ল্যাং-এ এবং Qt ক্রিয়েটর এবং ক্ল্যাংডের মধ্যে আরও ভাল ইন্টারপ। ডিফল্টরূপে, ClangFormat প্লাগইন সক্রিয় করা হয়, যা এখন C++ কোড সারিবদ্ধ করতে ব্যবহৃত হয়।

এর পাশাপাশি তাও তুলে ধরা হলোএবং অন্তর্ভুক্ত ফাইলগুলি স্বয়ংক্রিয়ভাবে পরিবর্তন করার ক্ষমতা প্রয়োগ করে (অন্তর্ভুক্ত করার মাধ্যমে) এবং .ui ফাইল বা ফর্মের নাম পরিবর্তন করার পরে C++ ফাইলে বাইন্ডিং ঠিক করুন।

কোড মডেল Qt 6.5-এ পরিবর্তনগুলি প্রতিফলিত করার জন্য QML আপডেট করা হয়েছে। কোড এডিটর এখন টুলটিপ হিসাবে রঙের বৈশিষ্ট্যগুলির পূর্বরূপ দেখার ক্ষমতা রাখে।

যখন কম্পাইল ইন ডকার, দূরবর্তী কোড মডেল প্রক্রিয়াকরণের জন্য সমর্থন যোগ করা হয়েছে Clangd ব্যাকগ্রাউন্ড প্রক্রিয়া ব্যবহার করে। একটি ডকার কন্টেইনারে হোস্ট করা বহিরাগত ফাইলগুলির সাথে কাজ করার জন্য সমর্থন ClangFormat প্লাগইনে যোগ করা হয়েছে।

এটিও হাইলাইট করা হয় ফাইল সিস্টেমের মাধ্যমে নেভিগেট করার ক্ষমতা প্রদান করা হয় দূরবর্তী টার্গেট সিস্টেম থেকে, উদাহরণস্বরূপ, বিল্ডের জন্য একটি ডিরেক্টরি নির্বাচন করা। ওপেন টার্মিনাল অ্যাকশন ব্যবহার করে দূরবর্তী সিস্টেমে টার্মিনাল খোলার জন্য সমর্থন যোগ করা হয়েছে, উদাহরণস্বরূপ, বিল্ড এনভায়রনমেন্ট কনফিগারেশনে উপস্থিত।

অন্যান্য সংস্করণগুলির মধ্যে যা নতুন সংস্করণ থেকে পৃথক:

  • অনুসন্ধান বারে (লোকেটার), কেন্দ্রীভূত পপআপে ওপেন মোড ব্যবহার করার সময় শেষ প্রবেশ করা অনুসন্ধান বাক্যাংশটি মনে রাখার সমস্যাটি সমাধান করুন৷
  • একটি প্রকল্পে অব্যবহৃত ফাংশন খুঁজে পেতে একটি টুল (সরঞ্জাম > C++ > অব্যবহৃত ফাংশন খুঁজুন) যোগ করা হয়েছে।
  • একটি কল হায়ারার্কি ভিউ মোড যোগ করা হয়েছে, যে সমস্ত ভাষার জন্য উপলব্ধ LSP (ভাষা সার্ভার প্রোটোকল) সার্ভার রয়েছে যা এই বৈশিষ্ট্যটিকে সমর্থন করে৷
  • QML দিয়ে ফাইল ফরম্যাট করার জন্য একটি বাহ্যিক কমান্ড সংজ্ঞায়িত করার জন্য সমর্থন যোগ করা হয়েছে, যেমন বিল্ট-ইন ফরম্যাট লজিকের পরিবর্তে qmlformat কল করা।
  • Qt ইনস্টলার থেকে ঐচ্ছিক Qt ভাষা সার্ভার উপাদান ইনস্টল করে QML ভাষা সার্ভার (Qt দ্রুত > QML/JS সম্পাদনা > এখন qmlls ব্যবহার করুন) পরীক্ষা করার ক্ষমতা যোগ করা হয়েছে।
  • সংস্করণ 5 পর্যন্ত, CMake বিল্ড সিস্টেম প্রিসেট ( cmake-presets ) এর জন্য সমর্থন আপডেট করা হয়েছে, এখন ${pathListSep} ভেরিয়েবল, অন্তর্ভুক্ত কমান্ড এবং আর্কিটেকচার ও টুলকিটের জন্য একটি বাহ্যিক কৌশল সমর্থন করে।
  • CMake-সম্পর্কিত ফাইল ফরম্যাট করার জন্য কমান্ড নির্দিষ্ট করতে সম্পাদক (CMake > Formatter) এ একটি সেটিং যোগ করা হয়েছে, উদাহরণস্বরূপ, আপনি cmake-format ইউটিলিটি ব্যবহার করতে পারেন।
  • "cmake --install" ব্যবহার করে একটি নতুন ইনস্টলেশন ধাপ স্থাপন করা হয়েছে, যা "প্রকল্প > রান কনফিগারেশন > যোগ করার পদক্ষেপ যোগ করুন" বিকল্পের মাধ্যমে যোগ করা যেতে পারে।

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

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

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

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

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

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

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

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

./qt-creator-opensource-linux-x86_64-10.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. ডেটার জন্য দায়বদ্ধ: মিগুয়েল অ্যাঞ্জেল গাটান
  2. ডেটার উদ্দেশ্য: নিয়ন্ত্রণ স্প্যাম, মন্তব্য পরিচালনা।
  3. আইনীকরণ: আপনার সম্মতি
  4. তথ্য যোগাযোগ: ডেটা আইনি বাধ্যবাধকতা ব্যতীত তৃতীয় পক্ষের কাছে জানানো হবে না।
  5. ডেটা স্টোরেজ: ওসেন্টাস নেটওয়ার্কস (ইইউ) দ্বারা হোস্ট করা ডেটাবেস
  6. অধিকার: যে কোনও সময় আপনি আপনার তথ্য সীমাবদ্ধ করতে, পুনরুদ্ধার করতে এবং মুছতে পারেন।