কিউটি-র জন্য একটি প্যাকেজ ম্যানেজার তৈরি করা হচ্ছে

কিউটি সংস্থা উন্মোচন করেছে বেশ কয়েক দিন আগে একটি ব্লগ পোস্টের মাধ্যমে যে আপনি কিউটি অনলাইন ইনস্টলারে একটি প্যাকেজ পরিচালককে অন্তর্ভুক্ত করতে চান, যা Qt 6 এ অতিরিক্ত লাইব্রেরি ইনস্টলেশন সহজ করতে সহায়তা করবে।

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

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

Qt 6 এর সাথে আমরা কিউটি অনলাইন ইনস্টলার ছাড়াও প্যাকেজ পরিচালকের সুবিধা নিয়ে আরও নমনীয়তা সরবরাহ করতে চাই। কনান.ইও (https://conan.io) ভিত্তিক নতুন প্যাকেজ পরিচালকের কার্যকারিতা, Qt বেসলাইনের জটিলতা বাড়িয়ে না দিয়ে ব্যবহারকারীদের আরও প্যাকেজ সরবরাহ করা সম্ভব করে তোলে। কিউটি দ্বারা সরবরাহিত প্যাকেজগুলি ছাড়াও প্যাকেজ পরিচালকের অন্যান্য উত্স থেকে সামগ্রী প্রাপ্ত করতে ব্যবহার করা যেতে পারে।

প্রাথমিকভাবে, প্যাকেজ ম্যানেজারের মাধ্যমে আমাদের তিনটি অতিরিক্ত লি বি রারি সরবরাহ করা হয়েছে: কিউটি অনুমোদনের নেটওয়ার্ক, কিউটি চিত্রের ফর্ম্যাট এবং কিউটি 3 ডি। Qt 6 এর পরবর্তী সংস্করণগুলিতে আরও অতিরিক্ত গ্রন্থাগারগুলি উপলভ্য হবে We আমরা বর্তমানে প্যাকেজ ম্যানেজারের মাধ্যমে উপলব্ধ অতিরিক্ত লাইব্রেরির ব্যাকএন্ড হিসাবে বিদ্যমান কিউটি ডেলিভারি সিস্টেমটির সুবিধা নিচ্ছি। T.০ এর মতো কিউটি, বর্তমান কাজটি এখনও বিটাতে রয়েছে এবং সমস্ত মন্তব্য স্বাগত।

এটি উল্লেখ করা গুরুত্বপূর্ণ যে বর্তমানে অ্যানড্রয়েড এবং আইওএস লক্ষ্যগুলির জন্য কনান প্রোফাইল ফাইল এবং বিল্ড রেসিপিগুলি নিয়ে কাজ করা হচ্ছে।

উপরন্তু, কিউটি কোম্পানি এমসিইউ 1.5 এর জন্য কিউটি প্রকাশ করেছে, মাইক্রোকন্ট্রোলার এবং লো-পাওয়ার ডিভাইসগুলির জন্য কিউটি ফ্রেমওয়ার্কের একটি পর্যালোচনা। প্যাকেজটি আপনাকে বিভিন্ন ভোক্তা ইলেকট্রনিক্স, পোর্টেবল ডিভাইস, শিল্প সরঞ্জাম এবং স্মার্ট হোম সিস্টেমের জন্য গ্রাফিকাল অ্যাপ্লিকেশন তৈরি করতে দেয়।

ডেস্কটপ সিস্টেমগুলির জন্য বিস্তৃত জিইউআই তৈরি করতে ব্যবহৃত পরিচিত এপিআই এবং স্ট্যান্ডার্ড বিকাশ সরঞ্জামগুলি ব্যবহার করে বিকাশ করা হয়।

সি ++ এপিআই এবং কিউএমএল উভয়ই ছোট পর্দার জন্য নতুন ডিজাইন করা কিউইট কুইক কন্ট্রোল উইজেটগুলির সাথে ব্যবহার করা যেতে পারে। উচ্চ কার্যকারিতা অর্জনের জন্য, কিউএমএল স্ক্রিপ্টগুলি সি ++ কোডে অনুবাদ করা হয় এবং একটি পৃথক গ্রাফিক্স ইঞ্জিন, কিউটি কুইক আলট্রালাইট (কিউএল) ব্যবহার করে রেন্ডারিং করা হয়, যা সামান্য পরিমাণে র‌্যাম এবং প্রসেসরের সংস্থান সহ গ্রাফিক্যাল ইন্টারফেস তৈরির জন্য অনুকূলিত।

ইঞ্জিনটি এআরএম কর্টেক্স-এম মাইক্রোকন্ট্রোলারদের মাথায় রেখে তৈরি করা হয়েছে এবং এনএক্সপি আই.এমএক্স আরটি 2 চিপগুলিতে পক্সপি, এসটিএম 1050 এফ 32 আই চিপস-এ ক্রোম-আর্ট এবং রেনেসাস আরএইচ 769 চিপগুলিতে আরজিএল হিসাবে 850 ডি গ্রাফিক্স এক্সিলার্সকে সমর্থন করে।

সে কারণেই আমরা এমসিইউ 1.5 এর জন্য কিউটিতে XNUMX এপিআইয়ের সম্পূর্ণ নতুন সেট সেট করেছিলাম যা সেই সংহতিকে সক্ষম করে।

এটি উল্লেখ করা হয় এটি প্রধানত দুটি অংশ নিয়ে গঠিত:

প্ল্যাটফর্মের নেমস্পেসে আপনাকে প্রয়োগ করতে হবে এমন বিভিন্ন বিমূর্ত ফাংশন প্রকাশ করে। এই ইঞ্জিনগুলি কল করে যে ফাংশন কিউইট কুইক আলট্রালাইট হার্ডওয়্যার সাথে যোগাযোগ করার জন্য। সর্বাধিক প্রয়োগ করতে তাদের 18 টি রয়েছে, তাদের মধ্যে কয়েকটি someচ্ছিক।

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

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


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

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

*

*

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