Qt 6.4 নতুন বৈশিষ্ট্য, অভ্যন্তরীণ উন্নতি এবং আরও অনেক কিছু নিয়ে এসেছে

Qt 6.4 নতুন বৈশিষ্ট্য, অভ্যন্তরীণ উন্নতি এবং আরও অনেক কিছু নিয়ে এসেছে

Qt হল একটি ক্রস-প্ল্যাটফর্ম অবজেক্ট-ওরিয়েন্টেড ফ্রেমওয়ার্ক যা গ্রাফিক্যাল ইউজার ইন্টারফেস ব্যবহার করে এমন প্রোগ্রাম তৈরির জন্য ব্যাপকভাবে ব্যবহৃত হয়।

কিউটি সংস্থা উন্মোচন করেছে এর নতুন সংস্করণ চালু করা qt 6.4, যেখানে কাজটি Qt 6 শাখার কার্যকারিতাকে স্থিতিশীল এবং বৃদ্ধি করে চলেছে।

কিউ এর দলt Qt কুইক এর টেবিলভিউ এবং ট্রিভিউ প্রকারে আরও কার্যকারিতা যোগ করেছে, নতুন প্ল্যাটফর্মের জন্য সমর্থন উপস্থাপনের পাশাপাশি, এটি অনেক নতুন বৈশিষ্ট্য নিয়ে আসে, কিছু প্রযুক্তিগত অগ্রগতি এবং অনেক অভ্যন্তরীণ উন্নতি।

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

এই নতুন সংস্করণে WebAssembly প্ল্যাটফর্মের জন্য সম্পূর্ণ সমর্থন বাস্তবায়িত হয়েছে, যা আপনাকে Qt অ্যাপ্লিকেশন তৈরি করতে দেয় যা একটি ওয়েব ব্রাউজারে চলে এবং বিভিন্ন হার্ডওয়্যার প্ল্যাটফর্মের মধ্যে বহনযোগ্য। WebAssembly প্ল্যাটফর্মের জন্য নির্মিত অ্যাপ্লিকেশনগুলি, JIT কপি করার জন্য ধন্যবাদ, নেটিভ কোডের কাছাকাছি পারফরম্যান্স সহ চালানো হয়, Qt Quick, Qt Quick 3D, এবং Qt-এ উপলব্ধ ভিজ্যুয়ালাইজেশন টুল ব্যবহার করতে পারে।

আর একটি পরিবর্তন যে দাঁড়ায় তা হ'ল Qt TextToSpeech মডিউলটিকে মূল কাঠামোতে ফিরিয়ে দিয়েছে, যা Qt 5 এ অন্তর্ভুক্ত ছিল, কিন্তু Qt 6 শাখায় অন্তর্ভুক্ত ছিল না। মডিউল বক্তৃতা সংশ্লেষণ সরঞ্জাম প্রদান করে, যেটি প্রতিবন্ধী ব্যক্তিদের জন্য অ্যাপ্লিকেশনগুলির অ্যাক্সেসযোগ্যতা বাড়ানোর জন্য বা ব্যবহারকারীর জন্য নতুন ব্যাকগ্রাউন্ড তথ্য সরঞ্জামগুলি প্রয়োগ করতে ব্যবহার করা যেতে পারে, উদাহরণস্বরূপ, গাড়ির ইনফোটেইনমেন্ট অ্যাপ্লিকেশনগুলিতে বিজ্ঞপ্তিগুলি প্রদর্শন করতে৷ লিনাক্সে, স্পিচ ডিসপ্যাচার লাইব্রেরি ব্যবহার করে টেক্সট-টু-স্পিচ রূপান্তর করা হয় (libspeechd), এবং অন্যান্য প্ল্যাটফর্মে স্ট্যান্ডার্ড অপারেটিং সিস্টেম API এর মাধ্যমে।

এর পাশাপাশি তাও তুলে ধরা হলো iOS শৈলী বাস্তবায়নের সাথে পরীক্ষামূলক মডিউল যোগ করা হয়েছে QtQuick এর জন্য। Qt কুইক কন্ট্রোলের উপর ভিত্তি করে অ্যাপ্লিকেশনগুলি স্বয়ংক্রিয়ভাবে এই মডিউলটি iOS প্ল্যাটফর্মে নেটিভ স্কিন তৈরি করতে ব্যবহার করতে পারে, যেমন Windows, macOS এবং Android-এ নেটিভ স্কিনগুলি ব্যবহার করা হয়।

একটি মডিউল যোগ করা হয়েছে HTTP সার্ভার কার্যকারিতা সংহত করতে পরীক্ষামূলক QtHttpServer HTTP/1.1, TLS/HTTPS, WebSockets, ত্রুটি পরিচালনা, URL প্যারামিটার (QHttpServerRouter) এবং REST API-এর উপর ভিত্তি করে রাউটিং অনুরোধ সমর্থন করে এমন অ্যাপ্লিকেশনগুলিতে।

একটি পরীক্ষামূলক Qt দ্রুত 3D পদার্থবিদ্যা মডিউল যোগ করা হয়েছে৷, যা Qt Quick 3D এর সাথে ব্যবহার করা যেতে পারে এমন শারীরিক প্রক্রিয়াগুলি অনুকরণ করার জন্য একটি API প্রদান করে বস্তুকে বাস্তবসম্মতভাবে ইন্টারঅ্যাক্ট করতে এবং সরাতে 3D দৃশ্যে। বাস্তবায়ন PhysX ইঞ্জিন উপর ভিত্তি করে.

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

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

Qt কুইক একটি নতুন FrameAnimation প্রকার প্রবর্তন করে যা কোডটিকে অ্যানিমেশন ফ্রেমের সাথে সিঙ্কে চালানোর অনুমতি দেয়। অ্যানিমেশন মসৃণতা উন্নত করার জন্য, Qt কুইক মাল্টি-থ্রেডেড রেন্ডারিংয়ের সময় vsync মিস-সিঙ্ক্রোনাইজেশনের স্বয়ংক্রিয় হ্যান্ডলিং প্রদান করে।

উইজেট QQuickWidget, যা Qt কুইক এবং Qt উইজেটের উপর ভিত্তি করে উপাদানগুলিকে একত্রিত করে এমন ইন্টারফেস তৈরি করতে দেয়, RHI স্তরের জন্য সম্পূর্ণ সমর্থন রয়েছে (রেন্ডারিং হার্ডওয়্যার ইন্টারফেস), যা আপনাকে শুধুমাত্র OpenGL ব্যবহার করেই নয়, API Vulkan, Metal এবং Direct 3D-তেও কাজ করতে দেয়।

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

  • QSslServer ক্লাসটি Qt নেটওয়ার্ক মডিউলে যোগ করা হয়েছে, যা আপনাকে দক্ষ নেটওয়ার্ক সার্ভার তৈরি করতে দেয় যা একটি নিরাপদ যোগাযোগ চ্যানেল স্থাপন করতে TLS ব্যবহার করে।
  • Qt মাল্টিমিডিয়া মডিউলে একটি পরীক্ষামূলক ব্যাকএন্ড যোগ করা হয়েছে, যা ভিডিও এবং অডিও প্রক্রিয়াকরণের জন্য FFmpeg প্যাকেজ ব্যবহার করে।
  • স্থানিক শব্দের জন্য সমর্থন যোগ করা হয়েছে, যা আপনাকে ত্রিমাত্রিক শব্দ বিতরণের সাথে দৃশ্য তৈরি করতে এবং শ্রোতার অবস্থান, ঘরের আকার এবং দেয়াল এবং মেঝে সামগ্রীর উপর ভিত্তি করে শব্দ প্রতিফলন বৈশিষ্ট্য সহ ভার্চুয়াল রুম অনুকরণ করতে দেয়।
  • Qt Widgets মডিউলে, QFormLayout ক্লাসটি কাঠামোগত ব্যবহারকারীর ইনপুট ক্যাপচার করার জন্য ইন্টারফেস তৈরি করার ফাংশন সহ প্রসারিত করা হয়।
  • QWizard ক্লাসে, মাল্টি-স্টেজ ইন্টারফেস তৈরি করার জন্য ডিজাইন করা হয়েছে, ফর্মগুলিতে লাইনের দৃশ্যমানতা নিয়ন্ত্রণ করতে এবং যেকোনো উইজার্ড পৃষ্ঠায় নেভিগেট করতে API যোগ করা হয়েছে।
  • C++ থেকে QML-এ স্ট্রাকচার্ড ডেটা পাস করা সহজ করার জন্য QML মান প্রকারের জন্য উন্নত সমর্থন করেছে।
  • QTextDocuments ক্লাসে মার্কডাউন মার্কআপের জন্য সমর্থন যোগ করা হয়েছে।

অবশেষে যারা আছেন তাদের জন্য এটা সম্পর্কে আরো জানতে আগ্রহী, আপনার জানা উচিত যে Qt 6.4 Windows 10+, macOS 10.15+, Linux (Ubuntu 20.04, CentOS 8.2 , openSUSE 15.3, SUSE 15 SP2) এর জন্য সমর্থন প্রদান করে।

আপনি আরো বিস্তারিত পেতে পারেন নীচের লিঙ্কে।


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

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

*

*

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