Qt 6.0 এর স্থিতিশীল সংস্করণ ইতিমধ্যে প্রকাশিত হয়েছে

কয়েক মাস বিকাশ এবং বেশ কয়েকটি পরীক্ষামূলক সংস্করণ পরে, কিউটি সংস্থা কিউটি 6 এর স্থিতিশীল শাখা চালু করেছে, যার মধ্যে উল্লেখযোগ্য স্থাপত্য পরিবর্তন রয়েছে।

নতুন সংস্করণটি উইন্ডোজ 10, ম্যাকোস 10.14+, লিনাক্স (উবুন্টু 20.04+, সেন্টস 8.1+, ওপেনসুএস 15.1+), আইওএস 13+ এবং অ্যান্ড্রয়েড (এপিআই 23+) প্ল্যাটফর্মগুলির সাথে সামঞ্জস্যপূর্ণ বলে দাবি করেছে।

কিউটি 6 এর প্রধান অভিনবত্ব

মূল অভিনবত্বের এটি উল্লেখ করা হয়েছিল এবং তারা কাজ করছিল যা, এর মধ্যে একটি হ'ল বিমূর্ত গ্রাফিকাল এপিআই যা 3D এপিআইয়ের উপর নির্ভর করে না অপারেটিং সিস্টেম নতুন কিউটি গ্রাফিক্স স্ট্যাকের একটি মূল উপাদান হ'ল একটি দৃশ্য রেন্ডারিং ইঞ্জিন যা একটি আরআইএইচ (রেন্ডারিং হার্ডওয়্যার ইন্টারফেস) স্তর ব্যবহার করে। কিউটি কুইক অ্যাপ্লিকেশনগুলি কেবল ওপেনজিএল দিয়ে সরবরাহ করতে নয়, তবে ভুলকান, ধাতু এবং সরাসরি 3 ডি এপিআইতেও।

এটি বিশদভাবে বর্ণনা করা হয়েছে ইউজার ইন্টারফেস তৈরি করতে এপিআই সহ একটি কিউইট কুইক থ্রিডি মডিউল 2 ডি এবং 3 ডি গ্রাফিক উপাদানগুলিকে একত্রিত করে কিউটি কুইকের উপর ভিত্তি করে। কিউটি কুইক থ্রিডি আপনাকে ইউআইপি ফর্ম্যাটটি ব্যবহার না করে 3 ডি ইন্টারফেসের উপাদানগুলি সংজ্ঞায়িত করতে QML ব্যবহার করার অনুমতি দেয়। 3 ডি এবং 3 ডি এর জন্য কিউইটি কুইক থ্রি-তে আপনি রানটাইম (কিউটি কুইক), দৃশ্যের লেআউট এবং অ্যানিমেশন ফ্রেম ব্যবহার করতে পারেন এবং ভিজ্যুয়াল ইন্টারফেস বিকাশের জন্য কিউটি ডিজাইন স্টুডিও ব্যবহার করতে পারেন।

মডিউলটি কিউএমটি 3 ডি বা 3 ডি স্টুডিও সামগ্রীর সাথে কিউএমএল সংহত করার ভারী ওভারহেডের মতো সমস্যার সমাধান করে এবং 2 ডি এবং 3 ডি এর মধ্যে ফ্রেম-স্তর অ্যানিমেশন এবং ট্রান্সফর্মেশনগুলি সিঙ্ক্রোনাইজ করার ক্ষমতা সরবরাহ করে।

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

অন্যদিকে, আমরা এটি খুঁজে পেতে পারি একটি লেআউট ইঞ্জিন এবং স্কিনগুলি সমন্বিত দেশীয় কিউটি উইজেট এবং কিউইট কুইক ভিত্তিক অ্যাপ্লিকেশনগুলির চেহারা এবং অনুভূতি অর্জনের জন্য একীকৃত বিভিন্ন মোবাইল এবং ডেস্কটপ প্ল্যাটফর্ম থেকে.

কিউইট কুইক 6 দেশীয় ম্যাকোস এবং উইন্ডোজ শৈলীর জন্য সমর্থন যোগ করে (অ্যান্ড্রয়েড এবং লিনাক্সের জন্য নেটিভ মেটালিয়াল এবং ফিউশন শৈলীর জন্য সমর্থন কিউটি 5 তে প্রয়োগ করা হয়েছিল)। আইওএসের জন্য দেশীয় শৈলীর বাস্তবায়ন কিউটিটির পরবর্তী উল্লেখযোগ্য প্রকাশে প্রত্যাশিত।

QtX11Extras, QtWinExtras, এবং QtMacExtras মডিউলগুলির পূর্বে সরবরাহ করা প্ল্যাটফর্ম সমর্থন কার্যকারিতা Qt থেকে সরাসরি উপলব্ধ প্ল্যাটফর্ম-নির্দিষ্ট APIগুলিতে সরানো হয়েছে।

দ্য সরঞ্জামদণ্ড সিএমকে বিল্ড সিস্টেম হিসাবে ব্যবহৃত হয় কিউমেকের পরিবর্তে। কিউমেক ব্যবহার করে অ্যাপ্লিকেশন তৈরির জন্য সমর্থন বজায় রাখা হয়, তবে কিউটি এখন সিএমকেক ব্যবহার করে নির্মিত।

উপরন্তু, উন্নয়নের সময় সি ++ 17 স্ট্যান্ডার্ডে স্থানান্তরিত (পূর্বে সি ++ 98 ব্যবহৃত হত এবং Qt 5.7 - C ++ 11 সহ) এবং সিএমএল কোডে কিউএমএল এবং কিউইট কুইকের জন্য প্রদত্ত কিছু ফাংশন যুক্ত করা হয়েছিল। এর মধ্যে কিউবজেক্ট এবং অনুরূপ ক্লাসগুলির জন্য একটি নতুন সম্পত্তি সিস্টেম অন্তর্ভুক্ত রয়েছে।

কিউএমএলের লিঙ্কগুলির সাথে কাজ করার জন্য একটি ইঞ্জিন সংহত করা হয়েছে Qt এর মূল অংশে, লিঙ্কগুলির জন্য লোড এবং মেমরির খরচ হ্রাস করতে এবং এগুলি কেবল Qt দ্রুত নয়, Qt- এর সমস্ত অংশে উপলভ্য করে।

এর অন্যান্য পরিবর্তনগুলি যে দাঁড়ায়:

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

পরিশেষে, এটি Qt 5 এর সাথে সমতাতে পৌঁছানোর আশা করা হচ্ছে সিস্টেম সমর্থন কিউটি 6.2 সংস্করণে আসল সময়ে।

Qt 6.1 এর পরবর্তী উল্লেখযোগ্য প্রকাশটি এপ্রিল মাসে এবং 6.2 সেপ্টেম্বরে Qt 2021 এলটিএসের প্রত্যাশিত।


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

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

*

*

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