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

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

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

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

Qt ক্রিয়েটর 7.0 থেকে উপস্থাপিত এই নতুন সংস্করণে একটি "নতুন ফাইল বা প্রকল্প" মেনু আইটেম যোগ করা হয়েছে দুটি পৃথক ডায়ালগে বিভক্ত "নতুন ফাইল" এবং "নতুন প্রকল্প"।

এটা জানানো হয় Qt অনলাইন ইনস্টলার ব্যবহারকারী ব্যবহারকারীরা Qt-এর ছোটোখাটো সংশোধনের প্রাপ্যতা সম্পর্কে। করতে পারা বিজ্ঞপ্তি প্রদর্শন কনফিগার করুন "বিকল্প > পরিবেশ > আপডেট" বিভাগে।

অন্য যে পরিবর্তনগুলি দাঁড়ায় তা হ'ল C++ ভাষার কোড মডেল LLVM 14 এ আপডেট করা হয়েছে এবং ডিফল্টরূপে Clangd ব্যাকএন্ড ব্যবহার করার জন্য পরিবর্তন করা হয়েছে যা LSP (ভাষা সার্ভার প্রোটোকল) সমর্থন করে। পুরানো ব্যাকএন্ডটি "সরঞ্জাম > বিকল্প > C++ > Clangd" মেনুর মাধ্যমে ফেরত দেওয়া যেতে পারে, যেখানে আপনি Clangd টু ইন্ডেক্স প্রজেক্ট কোডের ব্যবহার অক্ষম করতে পারেন, কিন্তু সিনট্যাক্স হাইলাইটিং এবং স্বয়ংসম্পূর্ণ ইনপুটের জন্য এটি ব্যবহার করা চালিয়ে যেতে পারেন।

তা ছাড়াও প্লাগইন কনফিগারেশন ClangFormat সাধারণ শৈলী সেটিংস সহ বিভাগে সরানো হয়েছে এবং একটি পৃথক ট্যাব হিসাবে উপস্থাপন করা হয়।

অন্যান্য পরিবর্তন যে দাঁড়ানো:

  • QML পার্সার বাস্তবায়ন সর্বশেষ Qt শাখার পরিবর্তনগুলি প্রতিফলিত করার জন্য আপডেট করা হয়েছে।
  • CMake ব্যবহার করে প্রকল্পগুলির জন্য সেটিংস পৃষ্ঠাটি পুনরায় ডিজাইন করা হয়েছে।
  • CMake এক্সিকিউশন বন্ধ করতে "স্টপ সিমেক" বোতাম যোগ করা হয়েছে, উদাহরণস্বরূপ, প্রজেক্ট বিল্ড স্ক্রিপ্ট সেটআপের সময়।
  • কনফিগারেশন আপডেট করার জন্য CMake পুনরায় চালানোর ক্ষমতা প্রদান করে, এমনকি যদি প্রকল্পটি ইতিমধ্যেই কনফিগার করা হয়ে থাকে।
  • প্রাথমিক এবং বর্তমান প্রজেক্ট কনফিগারেশনের জন্য আলাদা CMake ভেরিয়েবল, প্রথম ক্ষেত্রে প্রথম কনফিগারেশনের সময় ব্যবহৃত CMakeLists.txt.use ফাইল থেকে ভেরিয়েবল এবং দ্বিতীয় ক্ষেত্রে . cmake/api থেকে CMake ফাইল-এপিআই json-এর মাধ্যমে রপ্তানি করা ভেরিয়েবল। /v1/প্রতিক্রিয়া ডিরেক্টরি।
  • উপলব্ধ সরঞ্জামগুলির উন্নত স্বয়ংক্রিয় সনাক্তকরণ এবং স্টার্টআপে ঐচ্ছিক কম্পাইলার আহ্বানের সংখ্যা হ্রাস করা হয়েছে, যার ফলে কিছু পরিবেশে দ্রুত Qt ক্রিয়েটর স্টার্টআপ সময় হয়েছে।
  • নতুন প্রজেক্ট উইজার্ডস C++ 17-এর সংজ্ঞা C++ স্ট্যান্ডার্ড হিসেবে প্রদান করে।
    macOS প্ল্যাটফর্মে, অন্ধকার থিমের জন্য সিস্টেম সেটিংস বিবেচনায় নেওয়া হয়।
  • MacOS বিল্ডগুলিতে ডকারের জন্য পরীক্ষামূলক সমর্থন যোগ করা হয়েছে।
  • অ্যান্ড্রয়েড প্ল্যাটফর্মের জন্য, ডিফল্ট NDK নির্বাচন করার একটি বিকল্প যোগ করা হয়েছে এবং NDK প্ল্যাটফর্মগুলির সনাক্তকরণ উন্নত করা হয়েছে।
  • লিনাক্স প্ল্যাটফর্মের জন্য, ওয়েল্যান্ড প্রোটোকলের উপর ভিত্তি করে Qt-এর জন্য একটি ব্যাকএন্ড অন্তর্ভুক্ত করা হয়েছে।
  • ব্যাকএন্ড সক্রিয় করতে, শুরু করার আগে পরিবেশ পরিবর্তনশীল QT_QPA_PLATFORM=wayland সেট করুন।

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

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

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

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

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

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

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

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

./qt-creator-opensource-linux-x86_64-7.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