Qt

সফটওয়্যার স্ক্রিনশট:
Qt
সফটওয়্যার বিবরণ:
সংস্করণ: 5.9.6 LTS / 5.11.1 আপডেট
তারিখ আপলোড: 22 Jun 18
ডেভেলপার: Trolltech
লাইসেন্স: বিনামূল্যে
জনপ্রিয়তা: 175

Rating: nan/5 (Total Votes: 0)

Qt একটি ওপেন সোর্স প্রকল্প যা একটি ক্রস-প্ল্যাটফর্ম এসডিকি (সফটওয়্যার ডেভেলপমেন্ট কিট) এবং সি ++ প্রোগ্রামিং এর API গুলি সহ GUI Toolkit হিসাবে কাজ করে। এটি একটি ক্রস-প্ল্যাটফর্ম ফ্রেমওয়ার্ক, যা লিনাক্স, মাইক্রোসফ্ট উইন্ডোজ এবং ম্যাক ওএস এক্স অপারেটিং সিস্টেমে সহায়তা করে।

এই প্রকল্পটির মধ্যে রয়েছে Qt ফ্রেমওয়ার্ক, যার মধ্যে C ++ এবং CSS / JavaScript- এর মতো প্রোগ্রামিং ভাষাগুলির জন্য অন্তর্নিহিত API গুলো রয়েছে, Qt Creator IDE, একটি শক্তিশালী এবং ক্রস-প্ল্যাটফর্ম সমন্বিত উন্নয়ন পরিবেশ, পাশাপাশি বেশ কিছু অন্যান্য টুলস এবং টুলসেন। ?

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


কিউটি ক্রিয়েটর

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

Qt কনফিগারেশন

Qt কনফিগারেশন নামে একটি গ্র্যাফিক্যাল অ্যাপ্লিকেশন ব্যবহারকারীদের বর্তমান ডেস্কটপ এনভায়রনমেন্টে কিভাবে Qt অ্যাপ্লিকেশনটি মিশ্রিত হবে তা নির্বাচন করতে দেয়। উদাহরণস্বরূপ, আপনি GNOME ডেস্কটপ এনভায়রনমেন্টে Qt Apps ব্যবহার করতে পারেন এবং তারা বর্তমান GTK + apps এর মত দেখতে পাবেন।

এ ছাড়াও, আপনি একটি ডিফল্ট ফন্ট নির্বাচন করতে পারেন, GUI প্রভাব সক্ষম করতে পারেন, অনুভূতি পরিবর্তন এবং বিশ্বব্যাপী স্ট্রট সেটিংস, সেইসাথে ফনন মাল্টিমিডিয়া ফ্রেমওয়ার্ক কম্পোনেন্ট (যদি উপলব্ধ থাকে) কনফিগার করতে পারেন।


শেষের সারি

Qt UI তৈরি টুলকিট ব্যবহারকারীদের সমৃদ্ধ, স্পর্শ-সক্ষম গ্র্যাফিক ইউজার ইন্টারফেস এবং অ্যাপ্লিকেশনগুলিকে সময়মত তৈরি করতে অনুমতি দেবে। এটি সিম্বেল ফোন এবং নকিয়া এন 9 স্মার্টফোনগুলির জন্য অ্যাপ্লিকেশন তৈরির জন্য নির্মিত সরঞ্জামগুলির সাথে Qt ফ্রেমওয়ার্ককে একত্রিত করার লক্ষ্য রাখে।

উজ্জ্বলতা, Qt বিদ্যমান ওপেন সোর্স GUI টুলকিটের একটি শক্তিশালী প্রতিদ্বন্দ্বী, যেমন অত্যন্ত প্রশংসিত GTK + প্রকল্প। এটি কিছু অনন্য বৈশিষ্ট্য, অন্যান্য GUI শৈলীর পাশাপাশি প্লাটফর্ম স্বাধীনতা সহ সামঞ্জস্য প্রদান করে।

নতুন কি আছে এই রিলিজে:

  • দীর্ঘ মেয়াদী সমর্থন:
  • দীর্ঘ সময়ের জন্য সমর্থিত সর্বশেষ রিলিজ হচ্ছে Qt 4.8। যেহেতু আমরা Qt 4.8 এর সমর্থন শেষ করছি, তাই Qt এর একটি নতুন সংস্করণ থাকতে হবে যা দীর্ঘ সময়ের জন্য সমর্থিত হবে।
  • Qt 5.6 এর সাথে, আমরা এই দীর্ঘমেয়াদী প্রতিশ্রুতি প্রদান সুবিধার অনুভব করি। Qt 5 এর প্রারম্ভিক রিলিজের পর থেকে আমাদের অনেকগুলি পরিবর্তন এবং উন্নতি হয়েছে, Qt 5.6 আপনার প্রোজেক্টের ভিত্তি করে একটি খুব ভাল এবং কঠিন ভিত্তি তৈরি করে।
  • এলটিএস প্রতিশ্রুতির অংশ হিসাবে, আমরা আগামী তিন বছরের জন্য Qt 5.6 এর সাহায্যে এটি নিয়মিত প্যাচ লেভেল রিলিজ এবং বাগ সংশোধন করে আপডেট করব।
  • Qt 5.6 দীর্ঘ সময়ের জন্য সমর্থিত, একই সময়ে আমরা Qt এর আসন্ন সংস্করণে আরো কিছু স্বাধীনতা লাভ করি। যেমন, Qt 5.6 এছাড়াও শেষ রিলিজ হবে যা একটি C + + 11 compliant কম্পাইলার ছাড়া কাজ করবে। Qt 5.7 দিয়ে, আমরা কিছু পুরোনো প্ল্যাটফর্মের জন্য সমর্থন ছেড়ে চলে যেতে হবে।
  • অবকাঠামো কাজ:
  • Qt 5.6 এর সাথে, আমরা অবকাঠামোর উপর অনেক কাজ করেছি যা আমাদের উন্নয়ন এবং মুক্তিকে সমর্থন করে। নতুন ধারাবাহিক ইন্টিগ্রেশন সিস্টেম (COIN নামকরণ) একটি প্রকল্প যা আমরা প্রায় এক বছর আগে শুরু করেছিলাম যা আমরা প্রাচীন জেনকিন্স-ভিত্তিক সিআই এবং রিলিজিং সিস্টেমের সাথে অভিজ্ঞতা অর্জন করেছি। Qt এর অংশ হতে অনুমিত হয় নতুন পরিবর্তনগুলি সংহত এবং পরীক্ষার মধ্যে নতুন সিস্টেমটি অনেক দ্রুত। এটি আরও বেশি ক্রমাগত কাজ করে, এটি সব রিপোজিটরি এবং সোর্স কোড আনতে সহজ করে তোলে যা Qt রিলিজের অংশ।
  • আমরা এখনই একই সিস্টেমের মধ্যে অধিকাংশ রিলিজ বাইনারি তৈরি করছি যা নিশ্চিত করে যে COIN পরীক্ষাগুলি একই প্যাকেজগুলির সাথে Qt এর একই কনফিগারেশন যা রিলিজ প্যাকেজগুলির সাথে সরবরাহ করা হয়, এছাড়াও আমাদের প্যাকেজ প্রজন্মের সময় উল্লেখযোগ্যভাবে কাটা।
  • নতুন সিস্টেমের সাথে আরেকটি বড় সুবিধা হলো আমরা এখন বিভিন্ন QT শাখার জন্য বিভিন্ন কনফিগারেশন এবং প্ল্যাটফর্মে দক্ষতার সাথে সমর্থন করতে পারি; একটি বড় enabler যে আমরা Qt 5.6 একটি দীর্ঘমেয়াদী সমর্থিত রিলিজ জন্য জায়গা ছিল।
  • আপনি উইন্ডোজ: করুন
  • Qt 5.5 বেশিরভাগ উইন্ডোজ 10 তে কাজ করে, তবে উইন্ডোজ 10 এখন পুরোপুরি Qt 5.6 এর সাথে সমর্থিত, পুরোনো Win32 এবং নতুন WinRT API গুলি ব্যবহার করে। Qt অ্যাপ্লিকেশনগুলি ডেস্কটপ পিসি, ট্যাবলেট এবং ফোনগুলিতে চালাতে পারে এবং অবশ্যই Windows স্টোর এর মাধ্যমে বিতরণ করা যায়। আপনার বিদ্যমান Qt- ভিত্তিক অ্যাপ্লিকেশানটি উইন্ডোজ স্টোরে আনতে হবে, বেশিরভাগ ক্ষেত্রেই এটি QT এর WinRT সংস্করণের বিরুদ্ধে পুনরায় কম্পাইল করার বিষয় হওয়া উচিত।
  • Qt 5.6 এর সাথে আমরা ভিসুয়াল স্টুডিও 2015 কম্পাইলারের জন্য বাইনারি প্যাকেজগুলিও সরবরাহ করছি। দুর্ভাগ্যবশত, মাইক্রোসফট তাদের প্লাগ ইন অবকাঠামো পরিবর্তন হিসাবে ভিসুয়াল স্টুডিও অ্যাড-ইন এখন আর ভিসুয়াল স্টুডিও 2015 এর সাথে কাজ করে না, তবে পুরোনো ভিজুয়াল স্টুডিও সংস্করণের জন্য আমরা প্লাগইনটির একটি আপডেটেড সংস্করণ সরবরাহ করছি। আমরা ভিসুয়াল স্টুডিও ২015 এর IDE এর জন্য নতুন Qt একীকরণ তৈরির দিকে কাজ শুরু করেছি।
  • এম্বেডেড উইন্ডোজ ডিভাইসগুলির জন্য, Qt 5.6 উইন্ডোজ এম্বেড কমপ্যাক্ট 2013 এর জন্য উইন্ডোজ এম্বেড কমপ্যাক্ট 7 এর বিদ্যমান সমর্থন ছাড়াও সমর্থন যোগ করে।
  • উচ্চ- DPI সমর্থন:
  • Qt 5.6 তে অনেক পরিবর্তন এনেছে যাতে নিশ্চিত হয় যে Qt উচ্চ রেজোলিউশনের স্ক্রিনে ভাল কাজ করে, সব প্ল্যাটফর্মে, সমর্থনটি সমর্থন করে যা আমরা পূর্বে প্রধানত ম্যাক ওএস এক্স-এ ছিলাম। এইগুলি এমন অ্যাপ্লিকেশনগুলিকে অনুমতি দেয় যা প্রমিত আকারে কাজ করার জন্য লিখিত ছিল প্রদর্শন, উচ্চ রেজল্যুশন প্রদর্শন স্বয়ংক্রিয়ভাবে স্কেল করতে। বিভিন্ন পিক্সেল ঘনত্বের সাথে প্রদর্শনের মধ্যে চলমান অ্যাপ্লিকেশানটি সরানোর সময়ও Qt স্বয়ংক্রিয়ভাবে প্রদর্শনের সাথে মেলে এমন UIটি স্কেল করবে। নতুন কার্যকারিতা সহজেই বিদ্যমান Qt অ্যাপ্লিকেশনগুলিতে যোগ করা যায়, উভয় Qt উইজেট এবং Qt কুইক ভিত্তিক অ্যাপ্লিকেশন সমর্থন করে। আরও বিস্তারিত জানার জন্য আমাদের আলাদা ব্লগ পোস্ট দেখুন।
  • ডিভাইস তৈরির জন্য Qt 5.6 - উইন্ডোজ হোস্ট, ভার্চুয়াল কীবোর্ড এবং ইয়োকটো প্রজেক্ট:
  • Qt- সব ক্রস-প্ল্যাটফর্ম হিসাবে এবং অতীতের বছরগুলিতে আমরা এম্বেডেড ডেভেলপমেন্ট বা মোবাইল ডেভেলপমেন্টের মতো নিখুঁতভাবে এম্বেডেড ডেভেলপ করার জন্য অনেক কাজ করেছি, আমরা Qt 5.6 এ একটি নতুন ডিভাইস তৈরি বৈশিষ্ট্য সম্পর্কে সত্যিই উত্তেজিত হয়েছি: উইন্ডোজ হোস্ট কম্পিউটারের মাধ্যমে এমবেডকৃত লিনাক্স উন্নয়নের মাধ্যমে Qt 5.6 এর সাথে ডিভাইস তৈরি করার জন্য অনেক সুবিধা যোগ করা হয়েছে। এটি ডেভেলপারদের একটি উইন্ডোজ হোস্ট কম্পিউটার থেকে তাদের এম্বেড করা লিনাক্স হার্ডওয়্যারে সরাসরি বিকাশ এবং স্থাপনের অনুমতি দেয়। এই সম্পর্কে আরও জানতে এবং কিভাবে শুরু করতে হয়, দয়া করে আলাদা ব্লগ পোস্ট দেখুন।
  • Qt ভার্চুয়াল কীবোর্ডটি Qt 5.6 তে আপগ্রেড করা হয়েছে, এতে অনেকগুলি নতুন বৈশিষ্ট্য যেমন হস্তাক্ষর স্বীকৃতি হিসাবে রয়েছে। দয়া করে প্রাসঙ্গিক ব্লগ পোস্ট এবং Qt ভার্চুয়াল কীবোর্ড সম্পর্কে ভিডিও দেখুন।
  • পরিশেষে, ডিভাইস তৈরির জন্য Qt- এর সাথে এমবেডেড ওয়ার্কফ্লোের জন্য আরেকটি বড় সুবিধা হল Qt সফ্টওয়্যার স্ট্যাকের বুট যা একটি উন্নয়ন বোর্ডে Qt এর সাথে অবিলম্বে শুরু করতে দেয়। স্ট্যাক Yocto প্রজেক্ট সরঞ্জামগুলির আগে আগেই কাস্টমাইজেবল হয়েছে। এখন, আমরা Yocto প্রজেক্ট এবং Yocto মেটা লেয়ারগুলির সাথে আমাদের মতানৈক্য উন্নত করার জন্য কাজ করেছি যাতে বুট থেকে Qt স্ট্যাকটি কাস্টমাইজ করা সহজ হয় বা আপনার নিজস্ব Yocto- ভিত্তিক বিল্ডগুলিতে সরাসরি সমস্ত প্রাসঙ্গিক Qt টুকরা টেনে আনুন।
  • Qt WebEngine:
  • আমাদের Chromium- ভিত্তিক ব্রাউজার ইঞ্জিন, Qt WebEngine, Qt 5.5 থেকে কিছু বড় উন্নতি দেখেছে। এটি এখন Chromium 45 এর উপর ভিত্তি করে তৈরি করা হয়েছে, এবং এর সাথে Chromium প্রজেক্ট থেকে অনেকগুলি নতুন বৈশিষ্ট্য এবং বাগ ফিক্স আসে। উপরন্তু, পিপার প্লাগইন (PPAPI), যেমন ফ্ল্যাশ, এখন সমর্থিত। Qt WebEngine এখন Qt প্রক্সি সেটিংস এবং WebActions API কেও উপভোগ করতে পারে যা Qt WebKit এর আগে বিদ্যমান ছিল এখন Qt WebEngine এ পোর্ট করা হয়েছে।
  • আমরা নতুন নিম্ন-স্তরের API- এর জন্য একটি নতুন Qt WebEngineCore মডিউলও যোগ করেছি। এতে কাস্টম URL স্কিমগুলির সমর্থন, নেটওয়ার্ক অনুরোধগুলিকে আটকানো এবং অবরোধ করা এবং কুকিজ ট্র্যাকিং এবং ব্লক করার জন্য বৈশিষ্ট্যগুলি অন্তর্ভুক্ত রয়েছে।
  • অবশেষে, লিনাক্সে Qt WebEngine বান্ডল এর ​​পরিবর্তে অনেকগুলি সিস্টেম লাইব্রেরি ব্যবহার করে।
  • অন্যান্য বৈশিষ্ট্য:
  • Qt অবস্থান মডিউল যা আপনার Qt অ্যাপ্লিকেশনের জন্য মানচিত্র, নেভিগেশন এবং পয়েন্ট-এর-স্বার্থ (POI) সহজ ইন্টিগ্রেশন অনুমোদন করে এখন সম্পূর্ণরূপে সমর্থিত। মডিউল প্লাগইন ভিত্তিক, আপনাকে অবস্থান পরিষেবা প্রদানকারী ব্যাক-এন্ড নির্বাচন করার অনুমতি দেয় এবং আপনার নিজের ব্যাকডের সাথে API প্রসারিত করতে সহায়তা করে। Qt 5.6 এর সাথে আমরা এখানে, ম্যাপবক্স এবং ওপেন স্ট্রিট মানচিত্র ব্যাকডডের জন্য আউট-অফ-বক্স প্লাগইন সরবরাহ করছি।
  • Qt 5.6 C ++ 11 এবং STL- এর সাথে আমাদের সমস্ত কন্টেইনার ক্লাসের জন্য বিপরীত iterators, QHash এবং QMap এর জন্য কী কী নির্দেশক, এবং QByteArray এর জন্য একটি const_iterator হিসাবে বৈশিষ্ট্য যোগ করে উন্নততর সংযোজন।
  • আমরা একটি নতুন QVersionNumber শ্রেণীর যোগ করেছি, QNetworkAccessManager এ HTTP পুনঃনির্দেশকরণের জন্য সমর্থন যোগ করেছি এবং অনেকগুলি ছোট বৈশিষ্ট্যগুলি যোগ করেছি।
  • ওপেনজিএল ES 3 সমর্থনগুলি এম্বেড বা মোবাইল অ্যাপসগুলির উন্নয়নে সহায়তা করে যা OpenGL ES 3 বৈশিষ্ট্যগুলি ব্যবহার করতে চায়।
  • আমাদের ডক উইজেট পরিকাঠামো বেশ কয়েকটি উন্নতি দেখেছে, এটি প্রোগ্রামারিকভাবে ডক আকার পরিবর্তন করে, ডক উইজেটগুলিকে ভাসমান ডকগুলিতে ড্রপ করে এবং ট্যাবড ডকগুলির পুনরায় ব্যবস্থা প্রদান করে।
  • Qt মাল্টিমিডিয়া একটি নতুন প্লেলিস্ট QML টাইপ এবং মিডিয়া প্লেয়ারের জন্য একটি অডিও ভূমিকা API পেয়েছে। Qt ক্যানভাস 3D এখন টেক্সটের মতো Qt কুইক আইটেম সমর্থন করে এবং সরাসরি QML দৃশ্যের অগ্রভূমি বা ব্যাকগ্রাউন্ডে রেন্ডার করতে পারে।
  • আমরা অনেক প্ল্যাটফর্মভিত্তিক বৈশিষ্ট্যের ফাঁক পূরণ করেছি। উদাহরণস্বরূপ, Qt NFC এখন অ্যান্ড্রয়েড, ম্যাক ওএস এক্স এবং QT WebView এ WinRT- এ Qt পজিশনিং সমর্থিত।
  • উপরন্তু, একটি ছোট পরিমাণ নতুন নতুন বৈশিষ্ট্য, বাগ ফিক্স এবং পরিবর্তন যা কর্মক্ষমতা বৃদ্ধি করে এবং মেমরির খরচ কমানো এই রিলিজে চলে গেছে।
  • সরানো সামগ্রী
  • 5.6 সঙ্গে, Qt WebKit এবং Qt Quick 1 আর সমর্থিত হবে না এবং রিলিজ থেকে বাদ দেওয়া হবে। এই মডিউলগুলির জন্য সোর্স কোড এখনও উপলব্ধ হবে। আপনি এই মডিউলগুলির কম্পাইল এবং ব্যবহার চালিয়ে যেতে পারেন, তবে আমরা আর তাদের সমর্থন করব না।
  • নিরাপত্তার কারণে, এমএনজি এবং JPEG2000 ইমেজ বিন্যাস প্লাগ-ইনগুলি বাইনারি প্যাকেজের অংশ নয়। ব্যবহারকারীদের প্রয়োজন যারা এখনও উত্স থেকে তাদের নির্মাণ করতে পারেন কিন্তু অন্তর্নিহিত MNG এবং JPEG2000 লাইব্রেরি নিরাপত্তা সমস্যা জানত যে সত্য সচেতন হতে হবে।

নতুন কি আছে সংস্করণে:

  • দীর্ঘ মেয়াদী সমর্থন:
  • দীর্ঘ সময়ের জন্য সমর্থিত সর্বশেষ রিলিজ হচ্ছে Qt 4.8। যেহেতু আমরা Qt 4.8 এর সমর্থন শেষ করছি, তাই Qt এর একটি নতুন সংস্করণ থাকতে হবে যা দীর্ঘ সময়ের জন্য সমর্থিত হবে।
  • Qt 5.6 এর সাথে, আমরা এই দীর্ঘমেয়াদী প্রতিশ্রুতি প্রদান সুবিধার অনুভব করি। Qt 5 এর প্রারম্ভিক রিলিজের পর থেকে আমাদের অনেকগুলি পরিবর্তন এবং উন্নতি হয়েছে, Qt 5.6 আপনার প্রোজেক্টের ভিত্তি করে একটি খুব ভাল এবং কঠিন ভিত্তি তৈরি করে।
  • এলটিএস প্রতিশ্রুতির অংশ হিসাবে, আমরা আগামী তিন বছরের জন্য Qt 5.6 এর সাহায্যে এটি নিয়মিত প্যাচ লেভেল রিলিজ এবং বাগ সংশোধন করে আপডেট করব।
  • Qt 5.6 দীর্ঘ সময়ের জন্য সমর্থিত, একই সময়ে আমরা Qt এর আসন্ন সংস্করণে আরো কিছু স্বাধীনতা লাভ করি। যেমন, Qt 5.6 এছাড়াও শেষ রিলিজ হবে যা একটি C + + 11 compliant কম্পাইলার ছাড়া কাজ করবে। Qt 5.7 দিয়ে, আমরা কিছু পুরোনো প্ল্যাটফর্মের জন্য সমর্থন ছেড়ে চলে যেতে হবে।
  • অবকাঠামো কাজ:
  • Qt 5.6 এর সাথে, আমরা অবকাঠামোর উপর অনেক কাজ করেছি যা আমাদের উন্নয়ন এবং মুক্তিকে সমর্থন করে। নতুন ধারাবাহিক ইন্টিগ্রেশন সিস্টেম (COIN নামকরণ) একটি প্রকল্প যা আমরা প্রায় এক বছর আগে শুরু করেছিলাম যা আমরা প্রাচীন জেনকিন্স-ভিত্তিক সিআই এবং রিলিজিং সিস্টেমের সাথে অভিজ্ঞতা অর্জন করেছি। Qt এর অংশ হতে অনুমিত হয় নতুন পরিবর্তনগুলি সংহত এবং পরীক্ষার মধ্যে নতুন সিস্টেমটি অনেক দ্রুত। এটি আরও বেশি ক্রমাগত কাজ করে, এটি সব রিপোজিটরি এবং সোর্স কোড আনতে সহজ করে তোলে যা Qt রিলিজের অংশ।
  • আমরা এখনই একই সিস্টেমের মধ্যে অধিকাংশ রিলিজ বাইনারি তৈরি করছি যা নিশ্চিত করে যে COIN পরীক্ষাগুলি একই প্যাকেজগুলির সাথে Qt এর একই কনফিগারেশন যা রিলিজ প্যাকেজগুলির সাথে সরবরাহ করা হয়, এছাড়াও আমাদের প্যাকেজ প্রজন্মের সময় উল্লেখযোগ্যভাবে কাটা।
  • নতুন সিস্টেমের সাথে আরেকটি বড় সুবিধা হলো আমরা এখন বিভিন্ন QT শাখার জন্য বিভিন্ন কনফিগারেশন এবং প্ল্যাটফর্মে দক্ষতার সাথে সমর্থন করতে পারি; একটি বড় enabler যে আমরা Qt 5.6 একটি দীর্ঘমেয়াদী সমর্থিত রিলিজ জন্য জায়গা ছিল।
  • আপনি উইন্ডোজ: করুন
  • Qt 5.5 বেশিরভাগ উইন্ডোজ 10 তে কাজ করে, তবে উইন্ডোজ 10 এখন পুরোপুরি Qt 5.6 এর সাথে সমর্থিত, পুরোনো Win32 এবং নতুন WinRT API গুলি ব্যবহার করে। Qt অ্যাপ্লিকেশনগুলি ডেস্কটপ পিসি, ট্যাবলেট এবং ফোনগুলিতে চালাতে পারে এবং অবশ্যই Windows স্টোর এর মাধ্যমে বিতরণ করা যায়। আপনার বিদ্যমান Qt- ভিত্তিক অ্যাপ্লিকেশানটি উইন্ডোজ স্টোরে আনতে হবে, বেশিরভাগ ক্ষেত্রেই এটি QT এর WinRT সংস্করণের বিরুদ্ধে পুনরায় কম্পাইল করার বিষয় হওয়া উচিত।
  • Qt 5.6 এর সাথে আমরা ভিসুয়াল স্টুডিও 2015 কম্পাইলারের জন্য বাইনারি প্যাকেজগুলিও সরবরাহ করছি। দুর্ভাগ্যবশত, মাইক্রোসফট তাদের প্লাগ ইন অবকাঠামো পরিবর্তন হিসাবে ভিসুয়াল স্টুডিও অ্যাড-ইন এখন আর ভিসুয়াল স্টুডিও 2015 এর সাথে কাজ করে না, তবে পুরোনো ভিজুয়াল স্টুডিও সংস্করণের জন্য আমরা প্লাগইনটির একটি আপডেটেড সংস্করণ সরবরাহ করছি। আমরা ভিসুয়াল স্টুডিও ২015 এর IDE এর জন্য নতুন Qt একীকরণ তৈরির দিকে কাজ শুরু করেছি।
  • এম্বেডেড উইন্ডোজ ডিভাইসগুলির জন্য, Qt 5.6 উইন্ডোজ এম্বেড কমপ্যাক্ট 2013 এর জন্য উইন্ডোজ এম্বেড কমপ্যাক্ট 7 এর বিদ্যমান সমর্থন ছাড়াও সমর্থন যোগ করে।
  • উচ্চ- DPI সমর্থন:
  • Qt 5.6 তে অনেক পরিবর্তন এনেছে যাতে নিশ্চিত হয় যে Qt উচ্চ রেজোলিউশনের স্ক্রিনে ভাল কাজ করে, সব প্ল্যাটফর্মে, সমর্থনটি সমর্থন করে যা আমরা পূর্বে প্রধানত ম্যাক ওএস এক্স-এ ছিলাম। এইগুলি এমন অ্যাপ্লিকেশনগুলিকে অনুমতি দেয় যা প্রমিত আকারে কাজ করার জন্য লিখিত ছিল প্রদর্শন, উচ্চ রেজল্যুশন প্রদর্শন স্বয়ংক্রিয়ভাবে স্কেল করতে। বিভিন্ন পিক্সেল ঘনত্বের সাথে প্রদর্শনের মধ্যে চলমান অ্যাপ্লিকেশানটি সরানোর সময়ও Qt স্বয়ংক্রিয়ভাবে প্রদর্শনের সাথে মেলে এমন UIটি স্কেল করবে। নতুন কার্যকারিতা সহজেই বিদ্যমান Qt অ্যাপ্লিকেশনগুলিতে যোগ করা যায়, উভয় Qt উইজেট এবং Qt কুইক ভিত্তিক অ্যাপ্লিকেশন সমর্থন করে। আরও বিস্তারিত জানার জন্য আমাদের আলাদা ব্লগ পোস্ট দেখুন।
  • ডিভাইস তৈরির জন্য Qt 5.6 - উইন্ডোজ হোস্ট, ভার্চুয়াল কীবোর্ড এবং ইয়োকটো প্রজেক্ট:
  • Qt- সব ক্রস-প্ল্যাটফর্ম হিসাবে এবং অতীতের বছরগুলিতে আমরা এম্বেডেড ডেভেলপমেন্ট বা মোবাইল ডেভেলপমেন্টের মতো নিখুঁতভাবে এম্বেডেড ডেভেলপ করার জন্য অনেক কাজ করেছি, আমরা Qt 5.6 এ একটি নতুন ডিভাইস তৈরি বৈশিষ্ট্য সম্পর্কে সত্যিই উত্তেজিত হয়েছি: উইন্ডোজ হোস্ট কম্পিউটারের মাধ্যমে এমবেডকৃত লিনাক্স উন্নয়নের মাধ্যমে Qt 5.6 এর সাথে ডিভাইস তৈরি করার জন্য অনেক সুবিধা যোগ করা হয়েছে। এটি ডেভেলপারদের একটি উইন্ডোজ হোস্ট কম্পিউটার থেকে তাদের এম্বেড করা লিনাক্স হার্ডওয়্যারে সরাসরি বিকাশ এবং স্থাপনের অনুমতি দেয়। এই সম্পর্কে আরও জানতে এবং কিভাবে শুরু করতে হয়, দয়া করে আলাদা ব্লগ পোস্ট দেখুন।
  • Qt ভার্চুয়াল কীবোর্ডটি Qt 5.6 তে আপগ্রেড করা হয়েছে, এতে অনেকগুলি নতুন বৈশিষ্ট্য যেমন হস্তাক্ষর স্বীকৃতি হিসাবে রয়েছে। দয়া করে প্রাসঙ্গিক ব্লগ পোস্ট এবং Qt ভার্চুয়াল কীবোর্ড সম্পর্কে ভিডিও দেখুন।
  • পরিশেষে, ডিভাইস তৈরির জন্য Qt- এর সাথে এমবেডেড ওয়ার্কফ্লোের জন্য আরেকটি বড় সুবিধা হল Qt সফ্টওয়্যার স্ট্যাকের বুট যা একটি উন্নয়ন বোর্ডে Qt এর সাথে অবিলম্বে শুরু করতে দেয়। স্ট্যাক Yocto প্রজেক্ট সরঞ্জামগুলির আগে আগেই কাস্টমাইজেবল হয়েছে। এখন, আমরা Yocto প্রজেক্ট এবং Yocto মেটা লেয়ারগুলির সাথে আমাদের মতানৈক্য উন্নত করার জন্য কাজ করেছি যাতে বুট থেকে Qt স্ট্যাকটি কাস্টমাইজ করা সহজ হয় বা আপনার নিজস্ব Yocto- ভিত্তিক বিল্ডগুলিতে সরাসরি সমস্ত প্রাসঙ্গিক Qt টুকরা টেনে আনুন।
  • Qt WebEngine:
  • আমাদের Chromium- ভিত্তিক ব্রাউজার ইঞ্জিন, Qt WebEngine, Qt 5.5 থেকে কিছু বড় উন্নতি দেখেছে। এটি এখন Chromium 45 এর উপর ভিত্তি করে তৈরি করা হয়েছে, এবং এর সাথে Chromium প্রজেক্ট থেকে অনেকগুলি নতুন বৈশিষ্ট্য এবং বাগ ফিক্স আসে। উপরন্তু, পিপার প্লাগইন (PPAPI), যেমন ফ্ল্যাশ, এখন সমর্থিত। Qt WebEngine এখন Qt প্রক্সি সেটিংস এবং WebActions API কেও উপভোগ করতে পারে যা Qt WebKit এর আগে বিদ্যমান ছিল এখন Qt WebEngine এ পোর্ট করা হয়েছে।
  • আমরা নতুন নিম্ন-স্তরের API- এর জন্য একটি নতুন Qt WebEngineCore মডিউলও যোগ করেছি। এতে কাস্টম URL স্কিমগুলির সমর্থন, নেটওয়ার্ক অনুরোধগুলিকে আটকানো এবং অবরোধ করা এবং কুকিজ ট্র্যাকিং এবং ব্লক করার জন্য বৈশিষ্ট্যগুলি অন্তর্ভুক্ত রয়েছে।
  • অবশেষে, লিনাক্সে Qt WebEngine বান্ডল এর ​​পরিবর্তে অনেকগুলি সিস্টেম লাইব্রেরি ব্যবহার করে।
  • অন্যান্য বৈশিষ্ট্য:
  • Qt অবস্থান মডিউল যা আপনার Qt অ্যাপ্লিকেশনের জন্য মানচিত্র, নেভিগেশন এবং পয়েন্ট-এর-স্বার্থ (POI) সহজ ইন্টিগ্রেশন অনুমোদন করে এখন সম্পূর্ণরূপে সমর্থিত। মডিউল প্লাগইন ভিত্তিক, আপনাকে অবস্থান পরিষেবা প্রদানকারী ব্যাক-এন্ড নির্বাচন করার অনুমতি দেয় এবং আপনার নিজের ব্যাকডের সাথে API প্রসারিত করতে সহায়তা করে। Qt 5.6 এর সাথে আমরা এখানে, ম্যাপবক্স এবং ওপেন স্ট্রিট মানচিত্র ব্যাকডডের জন্য আউট-অফ-বক্স প্লাগইন সরবরাহ করছি।
  • Qt 5.6 C ++ 11 এবং STL- এর সাথে আমাদের সমস্ত কন্টেইনার ক্লাসের জন্য বিপরীত iterators, QHash এবং QMap এর জন্য কী কী নির্দেশক, এবং QByteArray এর জন্য একটি const_iterator হিসাবে বৈশিষ্ট্য যোগ করে উন্নততর সংযোজন।
  • আমরা একটি নতুন QVersionNumber শ্রেণীর যোগ করেছি, QNetworkAccessManager এ HTTP পুনঃনির্দেশকরণের জন্য সমর্থন যোগ করেছি এবং অনেকগুলি ছোট বৈশিষ্ট্যগুলি যোগ করেছি।
  • ওপেনজিএল ES 3 সমর্থনগুলি এম্বেড বা মোবাইল অ্যাপসগুলির উন্নয়নে সহায়তা করে যা OpenGL ES 3 বৈশিষ্ট্যগুলি ব্যবহার করতে চায়।
  • আমাদের ডক উইজেট পরিকাঠামো বেশ কয়েকটি উন্নতি দেখেছে, এটি প্রোগ্রামারিকভাবে ডক আকার পরিবর্তন করে, ডক উইজেটগুলিকে ভাসমান ডকগুলিতে ড্রপ করে এবং ট্যাবড ডকগুলির পুনরায় ব্যবস্থা প্রদান করে।
  • Qt মাল্টিমিডিয়া একটি নতুন প্লেলিস্ট QML টাইপ এবং মিডিয়া প্লেয়ারের জন্য একটি অডিও ভূমিকা API পেয়েছে। Qt ক্যানভাস 3D এখন টেক্সটের মতো Qt কুইক আইটেম সমর্থন করে এবং সরাসরি QML দৃশ্যের অগ্রভূমি বা ব্যাকগ্রাউন্ডে রেন্ডার করতে পারে।
  • আমরা অনেক প্ল্যাটফর্মভিত্তিক বৈশিষ্ট্যের ফাঁক পূরণ করেছি। উদাহরণস্বরূপ, Qt NFC এখন অ্যান্ড্রয়েড, ম্যাক ওএস এক্স এবং QT WebView এ WinRT- এ Qt পজিশনিং সমর্থিত।
  • উপরন্তু, একটি ছোট পরিমাণ নতুন নতুন বৈশিষ্ট্য, বাগ ফিক্স এবং পরিবর্তন যা কর্মক্ষমতা বৃদ্ধি করে এবং মেমরির খরচ কমানো এই রিলিজে চলে গেছে।
  • সরানো সামগ্রী
  • 5.6 সঙ্গে, Qt WebKit এবং Qt Quick 1 আর সমর্থিত হবে না এবং রিলিজ থেকে বাদ দেওয়া হবে। এই মডিউলগুলির জন্য সোর্স কোড এখনও উপলব্ধ হবে। আপনি এই মডিউলগুলির কম্পাইল এবং ব্যবহার চালিয়ে যেতে পারেন, তবে আমরা আর তাদের সমর্থন করব না।
  • নিরাপত্তার কারণে, এমএনজি এবং JPEG2000 ইমেজ বিন্যাস প্লাগ-ইনগুলি বাইনারি প্যাকেজের অংশ নয়। ব্যবহারকারীদের প্রয়োজন যারা এখনও উত্স থেকে তাদের নির্মাণ করতে পারেন কিন্তু অন্তর্নিহিত MNG এবং JPEG2000 লাইব্রেরি নিরাপত্তা সমস্যা জানত যে সত্য সচেতন হতে হবে।

  • নতুন কি আছে 5.9.3 সংস্করণে:

  • দীর্ঘ মেয়াদী সমর্থন:
  • দীর্ঘ সময়ের জন্য সমর্থিত সর্বশেষ রিলিজ হচ্ছে Qt 4.8। যেহেতু আমরা Qt 4.8 এর সমর্থন শেষ করছি, তাই Qt এর একটি নতুন সংস্করণ থাকতে হবে যা দীর্ঘ সময়ের জন্য সমর্থিত হবে।
  • Qt 5.6 এর সাথে, আমরা এই দীর্ঘমেয়াদী প্রতিশ্রুতি প্রদান সুবিধার অনুভব করি। Qt 5 এর প্রারম্ভিক রিলিজের পর থেকে আমাদের অনেকগুলি পরিবর্তন এবং উন্নতি হয়েছে, Qt 5.6 আপনার প্রোজেক্টের ভিত্তি করে একটি খুব ভাল এবং কঠিন ভিত্তি তৈরি করে।
  • এলটিএস প্রতিশ্রুতির অংশ হিসাবে, আমরা আগামী তিন বছরের জন্য Qt 5.6 এর সাহায্যে এটি নিয়মিত প্যাচ লেভেল রিলিজ এবং বাগ সংশোধন করে আপডেট করব।
  • Qt 5.6 দীর্ঘ সময়ের জন্য সমর্থিত, একই সময়ে আমরা Qt এর আসন্ন সংস্করণে আরো কিছু স্বাধীনতা লাভ করি। যেমন, Qt 5.6 এছাড়াও শেষ রিলিজ হবে যা একটি C + + 11 compliant কম্পাইলার ছাড়া কাজ করবে। Qt 5.7 দিয়ে, আমরা কিছু পুরোনো প্ল্যাটফর্মের জন্য সমর্থন ছেড়ে চলে যেতে হবে।
  • অবকাঠামো কাজ:
  • Qt 5.6 এর সাথে, আমরা অবকাঠামোর উপর অনেক কাজ করেছি যা আমাদের উন্নয়ন এবং মুক্তিকে সমর্থন করে। নতুন ধারাবাহিক ইন্টিগ্রেশন সিস্টেম (COIN নামকরণ) একটি প্রকল্প যা আমরা প্রায় এক বছর আগে শুরু করেছিলাম যা আমরা প্রাচীন জেনকিন্স-ভিত্তিক সিআই এবং রিলিজিং সিস্টেমের সাথে অভিজ্ঞতা অর্জন করেছি। Qt এর অংশ হতে অনুমিত হয় নতুন পরিবর্তনগুলি সংহত এবং পরীক্ষার মধ্যে নতুন সিস্টেমটি অনেক দ্রুত। এটি আরও বেশি ক্রমাগত কাজ করে, এটি সব রিপোজিটরি এবং সোর্স কোড আনতে সহজ করে তোলে যা Qt রিলিজের অংশ।
  • আমরা এখনই একই সিস্টেমের মধ্যে অধিকাংশ রিলিজ বাইনারি তৈরি করছি যা নিশ্চিত করে যে COIN পরীক্ষাগুলি একই প্যাকেজগুলির সাথে Qt এর একই কনফিগারেশন যা রিলিজ প্যাকেজগুলির সাথে সরবরাহ করা হয়, এছাড়াও আমাদের প্যাকেজ প্রজন্মের সময় উল্লেখযোগ্যভাবে কাটা।
  • নতুন সিস্টেমের সাথে আরেকটি বড় সুবিধা হলো আমরা এখন বিভিন্ন QT শাখার জন্য বিভিন্ন কনফিগারেশন এবং প্ল্যাটফর্মে দক্ষতার সাথে সমর্থন করতে পারি; একটি বড় enabler যে আমরা Qt 5.6 একটি দীর্ঘমেয়াদী সমর্থিত রিলিজ জন্য জায়গা ছিল।
  • আপনি উইন্ডোজ: করুন
  • Qt 5.5 বেশিরভাগ উইন্ডোজ 10 তে কাজ করে, তবে উইন্ডোজ 10 এখন পুরোপুরি Qt 5.6 এর সাথে সমর্থিত, পুরোনো Win32 এবং নতুন WinRT API গুলি ব্যবহার করে। Qt অ্যাপ্লিকেশনগুলি ডেস্কটপ পিসি, ট্যাবলেট এবং ফোনগুলিতে চালাতে পারে এবং অবশ্যই Windows স্টোর এর মাধ্যমে বিতরণ করা যায়। আপনার বিদ্যমান Qt- ভিত্তিক অ্যাপ্লিকেশানটি উইন্ডোজ স্টোরে আনতে হবে, বেশিরভাগ ক্ষেত্রেই এটি QT এর WinRT সংস্করণের বিরুদ্ধে পুনরায় কম্পাইল করার বিষয় হওয়া উচিত।
  • Qt 5.6 এর সাথে আমরা ভিসুয়াল স্টুডিও 2015 কম্পাইলারের জন্য বাইনারি প্যাকেজগুলিও সরবরাহ করছি। দুর্ভাগ্যবশত, মাইক্রোসফট তাদের প্লাগ ইন অবকাঠামো পরিবর্তন হিসাবে ভিসুয়াল স্টুডিও অ্যাড-ইন এখন আর ভিসুয়াল স্টুডিও 2015 এর সাথে কাজ করে না, তবে পুরোনো ভিজুয়াল স্টুডিও সংস্করণের জন্য আমরা প্লাগইনটির একটি আপডেটেড সংস্করণ সরবরাহ করছি। আমরা ভিসুয়াল স্টুডিও ২015 এর IDE এর জন্য নতুন Qt একীকরণ তৈরির দিকে কাজ শুরু করেছি।
  • এম্বেডেড উইন্ডোজ ডিভাইসগুলির জন্য, Qt 5.6 উইন্ডোজ এম্বেড কমপ্যাক্ট 2013 এর জন্য উইন্ডোজ এম্বেড কমপ্যাক্ট 7 এর বিদ্যমান সমর্থন ছাড়াও সমর্থন যোগ করে।
  • উচ্চ- DPI সমর্থন:
  • Qt 5.6 তে অনেক পরিবর্তন এনেছে যাতে নিশ্চিত হয় যে Qt উচ্চ রেজোলিউশনের স্ক্রিনে ভাল কাজ করে, সব প্ল্যাটফর্মে, সমর্থনটি সমর্থন করে যা আমরা পূর্বে প্রধানত ম্যাক ওএস এক্স-এ ছিলাম। এইগুলি এমন অ্যাপ্লিকেশনগুলিকে অনুমতি দেয় যা প্রমিত আকারে কাজ করার জন্য লিখিত ছিল প্রদর্শন, উচ্চ রেজল্যুশন প্রদর্শন স্বয়ংক্রিয়ভাবে স্কেল করতে। বিভিন্ন পিক্সেল ঘনত্বের সাথে প্রদর্শনের মধ্যে চলমান অ্যাপ্লিকেশানটি সরানোর সময়ও Qt স্বয়ংক্রিয়ভাবে প্রদর্শনের সাথে মেলে এমন UIটি স্কেল করবে। নতুন কার্যকারিতা সহজেই বিদ্যমান Qt অ্যাপ্লিকেশনগুলিতে যোগ করা যায়, উভয় Qt উইজেট এবং Qt কুইক ভিত্তিক অ্যাপ্লিকেশন সমর্থন করে। আরও বিস্তারিত জানার জন্য আমাদের আলাদা ব্লগ পোস্ট দেখুন।
  • ডিভাইস তৈরির জন্য Qt 5.6 - উইন্ডোজ হোস্ট, ভার্চুয়াল কীবোর্ড এবং ইয়োকটো প্রজেক্ট:
  • Qt- সব ক্রস-প্ল্যাটফর্ম হিসাবে এবং অতীতের বছরগুলিতে আমরা এম্বেডেড ডেভেলপমেন্ট বা মোবাইল ডেভেলপমেন্টের মতো নিখুঁতভাবে এম্বেডেড ডেভেলপ করার জন্য অনেক কাজ করেছি, আমরা Qt 5.6 এ একটি নতুন ডিভাইস তৈরি বৈশিষ্ট্য সম্পর্কে সত্যিই উত্তেজিত হয়েছি: উইন্ডোজ হোস্ট কম্পিউটারের মাধ্যমে এমবেডকৃত লিনাক্স উন্নয়নের মাধ্যমে Qt 5.6 এর সাথে ডিভাইস তৈরি করার জন্য অনেক সুবিধা যোগ করা হয়েছে। এটি ডেভেলপারদের একটি উইন্ডোজ হোস্ট কম্পিউটার থেকে তাদের এম্বেড করা লিনাক্স হার্ডওয়্যারে সরাসরি বিকাশ এবং স্থাপনের অনুমতি দেয়। এই সম্পর্কে আরও জানতে এবং কিভাবে শুরু করতে হয়, দয়া করে আলাদা ব্লগ পোস্ট দেখুন।
  • Qt ভার্চুয়াল কীবোর্ডটি Qt 5.6 তে আপগ্রেড করা হয়েছে, এতে অনেকগুলি নতুন বৈশিষ্ট্য যেমন হস্তাক্ষর স্বীকৃতি হিসাবে রয়েছে। দয়া করে প্রাসঙ্গিক ব্লগ পোস্ট এবং Qt ভার্চুয়াল কীবোর্ড সম্পর্কে ভিডিও দেখুন।
  • পরিশেষে, ডিভাইস তৈরির জন্য Qt- এর সাথে এমবেডেড ওয়ার্কফ্লোের জন্য আরেকটি বড় সুবিধা হল Qt সফ্টওয়্যার স্ট্যাকের বুট যা একটি উন্নয়ন বোর্ডে Qt এর সাথে অবিলম্বে শুরু করতে দেয়। স্ট্যাক Yocto প্রজেক্ট সরঞ্জামগুলির আগে আগেই কাস্টমাইজেবল হয়েছে। এখন, আমরা Yocto প্রজেক্ট এবং Yocto মেটা লেয়ারগুলির সাথে আমাদের মতানৈক্য উন্নত করার জন্য কাজ করেছি যাতে বুট থেকে Qt স্ট্যাকটি কাস্টমাইজ করা সহজ হয় বা আপনার নিজস্ব Yocto- ভিত্তিক বিল্ডগুলিতে সরাসরি সমস্ত প্রাসঙ্গিক Qt টুকরা টেনে আনুন।
  • Qt WebEngine:
  • আমাদের Chromium- ভিত্তিক ব্রাউজার ইঞ্জিন, Qt WebEngine, Qt 5.5 থেকে কিছু বড় উন্নতি দেখেছে। এটি এখন Chromium 45 এর উপর ভিত্তি করে তৈরি করা হয়েছে, এবং এর সাথে Chromium প্রজেক্ট থেকে অনেকগুলি নতুন বৈশিষ্ট্য এবং বাগ ফিক্স আসে। উপরন্তু, পিপার প্লাগইন (PPAPI), যেমন ফ্ল্যাশ, এখন সমর্থিত। Qt WebEngine এখন Qt প্রক্সি সেটিংস এবং WebActions API কেও উপভোগ করতে পারে যা Qt WebKit এর আগে বিদ্যমান ছিল এখন Qt WebEngine এ পোর্ট করা হয়েছে।
  • আমরা নতুন নিম্ন-স্তরের API- এর জন্য একটি নতুন Qt WebEngineCore মডিউলও যোগ করেছি। এতে কাস্টম URL স্কিমগুলির সমর্থন, নেটওয়ার্ক অনুরোধগুলিকে আটকানো এবং অবরোধ করা এবং কুকিজ ট্র্যাকিং এবং ব্লক করার জন্য বৈশিষ্ট্যগুলি অন্তর্ভুক্ত রয়েছে।
  • অবশেষে, লিনাক্সে Qt WebEngine বান্ডল এর ​​পরিবর্তে অনেকগুলি সিস্টেম লাইব্রেরি ব্যবহার করে।
  • অন্যান্য বৈশিষ্ট্য:
  • Qt অবস্থান মডিউল যা আপনার Qt অ্যাপ্লিকেশনের জন্য মানচিত্র, নেভিগেশন এবং পয়েন্ট-এর-স্বার্থ (POI) সহজ ইন্টিগ্রেশন অনুমোদন করে এখন সম্পূর্ণরূপে সমর্থিত। মডিউল প্লাগইন ভিত্তিক, আপনাকে অবস্থান পরিষেবা প্রদানকারী ব্যাক-এন্ড নির্বাচন করার অনুমতি দেয় এবং আপনার নিজের ব্যাকডের সাথে API প্রসারিত করতে সহায়তা করে। Qt 5.6 এর সাথে আমরা এখানে, ম্যাপবক্স এবং ওপেন স্ট্রিট মানচিত্র ব্যাকডডের জন্য আউট-অফ-বক্স প্লাগইন সরবরাহ করছি।
  • Qt 5.6 C ++ 11 এবং STL- এর সাথে আমাদের সমস্ত কন্টেইনার ক্লাসের জন্য বিপরীত iterators, QHash এবং QMap এর জন্য কী কী নির্দেশক, এবং QByteArray এর জন্য একটি const_iterator হিসাবে বৈশিষ্ট্য যোগ করে উন্নততর সংযোজন।
  • আমরা একটি নতুন QVersionNumber শ্রেণীর যোগ করেছি, QNetworkAccessManager এ HTTP পুনঃনির্দেশকরণের জন্য সমর্থন যোগ করেছি এবং অনেকগুলি ছোট বৈশিষ্ট্যগুলি যোগ করেছি।
  • ওপেনজিএল ES 3 সমর্থনগুলি এম্বেড বা মোবাইল অ্যাপসগুলির উন্নয়নে সহায়তা করে যা OpenGL ES 3 বৈশিষ্ট্যগুলি ব্যবহার করতে চায়।
  • আমাদের ডক উইজেট পরিকাঠামো বেশ কয়েকটি উন্নতি দেখেছে, এটি প্রোগ্রামারিকভাবে ডক আকার পরিবর্তন করে, ডক উইজেটগুলিকে ভাসমান ডকগুলিতে ড্রপ করে এবং ট্যাবড ডকগুলির পুনরায় ব্যবস্থা প্রদান করে।
  • Qt মাল্টিমিডিয়া একটি নতুন প্লেলিস্ট QML টাইপ এবং মিডিয়া প্লেয়ারের জন্য একটি অডিও ভূমিকা API পেয়েছে। Qt ক্যানভাস 3D এখন টেক্সটের মতো Qt কুইক আইটেম সমর্থন করে এবং সরাসরি QML দৃশ্যের অগ্রভূমি বা ব্যাকগ্রাউন্ডে রেন্ডার করতে পারে।
  • আমরা অনেক প্ল্যাটফর্মভিত্তিক বৈশিষ্ট্যের ফাঁক পূরণ করেছি। উদাহরণস্বরূপ, Qt NFC এখন অ্যান্ড্রয়েড, ম্যাক ওএস এক্স এবং QT WebView এ WinRT- এ Qt পজিশনিং সমর্থিত।
  • উপরন্তু, একটি ছোট পরিমাণ নতুন নতুন বৈশিষ্ট্য, বাগ ফিক্স এবং পরিবর্তন যা কর্মক্ষমতা বৃদ্ধি করে এবং মেমরির খরচ কমানো এই রিলিজে চলে গেছে।
  • সরানো সামগ্রী
  • 5.6 দিয়ে, Qt WebKit এবং Qt Quick 1 আর সমর্থিত হবে না এবং রিলিজ থেকে বাদ দেওয়া হবে। এই মডিউলগুলির জন্য সোর্স কোড এখনও উপলব্ধ হবে। আপনি এই মডিউলগুলির কম্পাইল এবং ব্যবহার চালিয়ে যেতে পারেন, তবে আমরা আর তাদের সমর্থন করব না।
  • নিরাপত্তার কারণে, এমএনজি এবং JPEG2000 ইমেজ বিন্যাস প্লাগ-ইনগুলি বাইনারি প্যাকেজের অংশ নয়। ব্যবহারকারীদের প্রয়োজন যারা এখনও উত্স থেকে তাদের নির্মাণ করতে পারেন কিন্তু অন্তর্নিহিত MNG এবং JPEG2000 লাইব্রেরি নিরাপত্তা সমস্যা জানত যে সত্য সচেতন হতে হবে।

  • বিকাশকারী অন্যান্য সফ্টওয়্যার Trolltech

    Qt Jambi
    Qt Jambi

    12 May 15

    মন্তব্য Qt

    পাওয়া মন্তব্যসমূহ না
    মন্তব্য যোগ করুন
    ছবি চালু!