Qt 6.6 ইতিমধ্যেই মুক্তি পেয়েছে এবং এগুলি তার খবর

qt-6

Qt 6 সিরিজের ষষ্ঠ রিলিজে, আমরা গ্রাফিক্স এবং UI ডেভেলপার এবং অ্যাপ্লিকেশন ব্যাকএন্ডের জন্য অনেক নতুন বৈশিষ্ট্য চালু করেছি।

QT 6.6-এর এই সদ্য প্রকাশিত সংস্করণে তা তুলে ধরা হয়েছে "Qt গ্রাফ" যোগ করা হয়েছে যা হলো একটি পরীক্ষামূলক মডিউল যার লক্ষ্য একটি সাধারণ উদ্দেশ্য মডিউল প্রদান করা তথ্যের বড় সংগ্রহ কল্পনা করতে যা দ্রুত পরিবর্তন করে এবং বিভিন্ন ধরনের গ্রাফ তৈরি করে। মডিউলটি এখনও বিকাশের মধ্যে রয়েছে এবং বর্তমানে Qt কুইক 3D এর উপরে Qt ডেটাভিজ্যুয়ালাইজেশনের কার্যকারিতা পুনরুত্পাদন এবং বিভিন্ন 3D API সমর্থন করে এমন নতুন রেন্ডারিং ইঞ্জিন ব্যবহার করার উপর দৃষ্টি নিবদ্ধ করছে।

আরেকটি নতুনত্ব যা এই নতুন সংস্করণে দাঁড়িয়েছে তা হল QT মাল্টিমিডিয়া মডিউল যেখানে একটি ক্লাস যুক্ত করা হয়েছে পৃথক উইন্ডোর বিষয়বস্তু ক্যাপচার করতে QWindowCapture. QWindowCapture ক্যাপচারের জন্য উপলব্ধ উইন্ডোগুলির একটি তালিকা প্রদান করে এবং উইন্ডো শেয়ারিং অ্যাপ্লিকেশনগুলিতে ব্যবহার করা যেতে পারে। উইন্ডো এবং স্ক্রিন ক্যাপচার ওয়েল্যান্ড প্রোটোকল ব্যবহার করে সিস্টেমগুলি ছাড়া সমস্ত প্ল্যাটফর্মে FFmpeg ব্যাকএন্ড দ্বারা সমর্থিত।

এর পাশাপাশি, QT Quick-এ নির্বাচন মোডের জন্য সমর্থন যোগ করা হয়েছে QML TableView প্রকারে, rootIndex সম্পত্তি পরিবর্তন করার ক্ষমতা প্রদান করা হয়েছে, এবং QML Flickable প্রকারে স্ক্রল বারের বিন্যাসের উপর নিয়ন্ত্রণ প্রসারিত করা হয়েছে।

Qt গ্রাফ

Qt গ্রাফের সাহায্যে, অ্যাপ্লিকেশনগুলি দ্রুত পরিবর্তনশীল ডেটার বিশাল পরিমাণ কল্পনা করতে পারে

মডিউলে QT দ্রুত, অভিযোজিত ইন্টারফেস ডিজাইনের জন্য পরীক্ষামূলক সমর্থন প্রদান করা হয়, আচ্ছা এখন উইন্ডোর আকারের উপর নির্ভর করে ইন্টারফেস লেআউটকে গতিশীলভাবে পরিবর্তন করতে এবং বর্তমান লেআউটের গঠনকে বিবেচনায় রেখে উপাদানগুলিকে স্বয়ংক্রিয়ভাবে স্থাপন করতে, LayoutItemProxy ক্লাসের প্রস্তাব করা হয়েছে এবং Qt কুইক লেআউট মডিউলটি সংগঠিত ডিজাইনের জন্য অভিন্ন কোষের আকার ব্যবহার করার ক্ষমতা প্রদান করে। উপাদান

এছাড়াও মধ্যে QT Quick, একটি নতুন API এখন এর জন্য প্রয়োগ করা হয়েছে এ উন্নত লেআউট সেটিংস ওপেন টাইপ ফন্ট। QT 6.6 এর সাথে, এখন একটি ফ্র্যাগমেন্ট শেডার ব্যবহার করে উচ্চ-মানের রেখা এবং বক্ররেখা আঁকতে Qt কুইক শেপস মডিউল ব্যবহার করা সম্ভব।

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

QT TextToSpeech-এ এখন PCM ডেটা আউটপুট করার ক্ষমতা রয়েছে সংশ্লেষিত স্পিচের পোস্ট-প্রসেসিংয়ের জন্য, এই নতুন রিলিজ ছাড়াও, পাঠ্য বিভাজনের জন্য অতিরিক্ত সেটিংস প্রদান করা হয়েছিল, প্রয়োজনীয় ভয়েসগুলি অনুসন্ধান করার জন্য একটি API যোগ করা হয়েছিল, এবং উপলব্ধ ইঞ্জিন ফাংশনগুলি নির্ধারণ করতে একটি API যোগ করা হয়েছিল।

অন্যদিকে, অ্যান্ড্রয়েড 13-এর জন্য সমর্থন, সহ যা স্থাপত্যের জন্য সমর্থন উন্নত করেছে উইন্ডোজ এবং লিনাক্স প্ল্যাটফর্মে এআরএম। ডেবিয়ান প্রকল্পের রক্ষণাবেক্ষণকারীদের সাথে, ডেবিয়ান 6 এবং ডেবিয়ান 11-এর জন্য Qt 12 সহ প্যাকেজগুলি বিতরণের স্ট্যান্ডার্ড রিপোজিটরিতে স্থাপন করা হয় এবং ডেবিয়ানের জন্য Qt 6.6-এর বাণিজ্যিক উপাদানগুলির সাথে প্যাকেজগুলি Qt কোম্পানির সংগ্রহস্থলে স্থাপন করা হয়।

তাদের আছে WebAssembly এর জন্য উন্নত উন্নয়ন সরঞ্জাম, ঠিক আছে, নতুন সংস্করণে এটি WebAssembly অ্যাপ্লিকেশনগুলির ডিবাগিংকে সহজ করে এবং গতিশীল লিঙ্কগুলির সমর্থনের জন্য ধন্যবাদ এই প্ল্যাটফর্মের রক্ষণাবেক্ষণকে উন্নত করে (WebAssembly অ্যাপ্লিকেশনগুলি এখন ভাগ করা Qt লাইব্রেরি এবং প্লাগইনগুলির সাথে সরবরাহ করা যেতে পারে)৷

অন্যান্য পরিবর্তনগুলির মধ্যে যেগুলি দাঁড়িয়ে আছে:

  • গোপনীয়তা এবং নিরাপত্তা সেটিংস অ্যাক্সেস করতে Qt WebEngine মডিউলে একটি API যোগ করা হয়েছে, যা আপনাকে ব্রাউজার ইঞ্জিনের কিছু বৈশিষ্ট্য নিষ্ক্রিয় করতে দেয়।
  • ভিডিওর গুণমান, রেজোলিউশন এবং বিটরেট নিয়ন্ত্রণ করতে QMediaRecorder ক্লাসে প্রপার্টি যোগ করা হয়েছে।
  • Qt কুইক 3D মডিউলে QML বহুভুজ জালের উপর ভিত্তি করে টেক্সচার এবং জ্যামিতির পদ্ধতিগত সৃষ্টির জন্য সমর্থন যোগ করা হয়েছে।
  • "Python এর জন্য Qt" মডিউল সেট, যা Qt ব্যবহার করে পাইথনে গ্রাফিকাল অ্যাপ্লিকেশন তৈরি করার জন্য সরঞ্জাম সরবরাহ করে, অ্যাসিঙ্কো ব্যবহার করে অ্যাসিঙ্ক্রোনাস অপারেশনগুলির জন্য সমর্থন যোগ করেছে।
  • AArch64 আর্কিটেকচারের উপর ভিত্তি করে ডিভাইসগুলির জন্য Python সমর্থনের জন্য Qt নিশ্চিত করা হয়েছে।
  • Boot2Qt স্ট্যাক আপডেট করা হয়েছে, যা একটি Qt এবং QML-ভিত্তিক পরিবেশের সাথে মোবাইল বুটযোগ্য সিস্টেম তৈরি করতে ব্যবহার করা যেতে পারে।
  • Mimer SQL DBMS-এর সাথে সামঞ্জস্যপূর্ণ একটি প্লাগইন Qt Sql মডিউলে যোগ করা হয়েছে এবং ড্রাইভারের সংযোগ সেটিংস MySQL এবং MariaDB DBMS-এর জন্য প্রসারিত করা হয়েছে।
  • Qt PDF মডিউল লিঙ্ক, পৃষ্ঠা থাম্বনেল এবং নির্বাচিত পৃষ্ঠাগুলি অ্যাক্সেস করার জন্য ক্লাস প্রদান করে।

আপনি যদি এটি সম্পর্কে আরও জানতে চান, আপনি বিশদ পরীক্ষা করতে পারেন নীচের লিঙ্কে।

ডাউনলোড করুন এবং Qt 6.6 পান

Qt 6.6-এর নতুন শাখায় আগ্রহীদের জন্য, আপনার জানা উচিত যে Windows, macOS, Linux প্ল্যাটফর্ম, iOS, Android, webOS, WebAssembly, INTEGRITY এবং QNX-এর জন্য সমর্থন দেওয়া হয়। নতুন সংস্করণ এ প্রাপ্ত করা যাবে নিম্নলিখিত লিঙ্ক।