Qt 6.3 فریم ورک ریلیز

Qt کمپنی نے Qt 6.3 فریم ورک جاری کیا ہے، جو Qt 6 برانچ کی فعالیت کو مستحکم اور توسیع دینے پر کام جاری رکھے ہوئے ہے۔ Qt 6.3 پلیٹ فارمز کے لیے سپورٹ فراہم کرتا ہے۔ Windows 10, macOS 10.14+ ، Linux (Ubuntu 20.04، CentOS 8.2، اوپن سوس 15.3، سوس 15 ایس پی 2)، iOS 13+، Android 6+ (API 23+)، webOS، انٹیگریٹی، اور QNX۔ Qt اجزاء کا سورس کوڈ LGPLv3 اور GPLv2 لائسنس کے تحت لائسنس یافتہ ہے۔

Qt 6.3 میں اہم تبدیلیاں:

  • Qt QML ماڈیول qmltc (QML ٹائپ کمپائلر) کے تجرباتی نفاذ کی پیشکش کرتا ہے، جو QML آبجیکٹ ڈھانچے کو C++ کلاسز میں مرتب کرتا ہے۔ Qt 6.3 کے تجارتی صارفین کے لیے، Qt کوئیک کمپائلر جاری کر دیا گیا ہے۔ مذکورہ QML ٹائپ کمپائلر کے علاوہ، اس میں ایک QML اسکرپٹ کمپائلر شامل ہے، جو QML فنکشنز اور ایکسپریشنز کو C++ کوڈ میں مرتب کرتا ہے۔ Qt کوئیک کمپائلر کا استعمال QML پر مبنی پروگراموں کی کارکردگی کو مقامی پروگراموں کے مقابلے میں بہتر بنانے کے لیے نوٹ کیا جاتا ہے۔ خاص طور پر، جب ایکسٹینشنز کو مرتب کرتے ہیں، تو تشریح شدہ ورژن استعمال کرنے کے مقابلے میں سٹارٹ اپ اور عمل درآمد کے اوقات تقریباً 20-35% تک کم ہو جاتے ہیں۔
    Qt 6.3 فریم ورک ریلیز
  • Qt لینگویج سرور ماڈیول کو لینگویج سرور اور JsonRpc 2.0 پروٹوکول کے تعاون سے لاگو کیا گیا ہے۔
  • کمپوزٹ کو Qt Wayland Compositor ماڈیول میں شامل کر دیا گیا ہے۔ سرور اپنی مرضی کے مطابق شیل ایکسٹینشنز بنانے کے لیے Qt شیل اور API۔
  • کیو ٹی کوئیک کنٹرولز کیلنڈر ماڈل اور ٹری ویو کیو ایم ایل کی اقسام کو مربوط کرتا ہے، کیلنڈر اور ڈیٹا کو درخت کے منظر میں ڈسپلے کرنے کے لیے انٹرفیس کو لاگو کرتا ہے۔
    Qt 6.3 فریم ورک ریلیزQt 6.3 فریم ورک ریلیز
  • Qt کوئیک ڈائیلاگ ماڈیول کو میسج ڈائیلاگ اور فولڈر ڈائیلاگ QML اقسام کے ساتھ اپ ڈیٹ کیا گیا ہے تاکہ میسج ڈسپلے اور فائل نیویگیشن کے لیے پلیٹ فارم سے فراہم کردہ سسٹم ڈائیلاگ استعمال کر سکیں۔
    Qt 6.3 فریم ورک ریلیز
  • Qt Quick نے ٹیکسٹ ہینڈلنگ کی کارکردگی اور کارکردگی کو بہتر بنایا ہے۔ مثال کے طور پر، Text، TextEdit، TextArea، اور TextInput اجزاء کو بہت بڑی دستاویزات منتقل کرتے وقت رینڈرنگ میں سست روی اور زیادہ میموری کی کھپت کے مسائل حل ہو چکے ہیں۔
  • Qt Quick 3D ماڈیول کو ReflectionProbe QML عنصر کے ساتھ اپ ڈیٹ کیا گیا ہے تاکہ آبجیکٹ کی عکاسی کی جاسکے۔ 3D پارٹیکلز API کو 3D مناظر میں پارٹیکل اثرات (دھواں، دھند وغیرہ) کو ایڈجسٹ کرنے کے لیے بڑھا دیا گیا ہے۔ ایک نیا ResourceLoader عنصر لاگو کیا گیا ہے، جو Qt Quick 3D میں وسائل کے انتظام کے لیے ٹولز فراہم کرتا ہے اور بڑے وسائل کی فعال لوڈنگ کو فعال کرتا ہے، جیسے کہ میش یا ٹیکسچر، اور وسائل کی ان لوڈنگ پر کنٹرول جو دکھائی دینے والے منظر کے علاقے میں نہیں ہے۔
    Qt 6.3 فریم ورک ریلیز
  • Qt PDF ماڈیول کا ایک ابتدائی نفاذ شامل کیا گیا، جو Qt 5.15 میں موجود تھا لیکن Qt 6 میں شامل نہیں تھا۔
    Qt 6.3 فریم ورک ریلیز
  • Qt کور ماڈیول کو بڑی تعداد میں نئے فنکشنز کے ساتھ اپ ڈیٹ کیا گیا ہے، بنیادی طور پر اسٹرنگ ڈیٹا پروسیسنگ کی توسیعی صلاحیتوں سے متعلق ہے۔ QLocale اب ISO639-2 زبان کے کوڈز کو سپورٹ کرتا ہے۔ QDate، QTime، اور QLocale اب AM/PM وقت کی وضاحت کرنے والوں کو سپورٹ کرتے ہیں۔ JSON اور CBOR فارمیٹس کے درمیان تبادلوں کو آسان بنایا گیا ہے۔ QtFuture::whenAll() اور whenAny() طریقے شامل کیے گئے ہیں۔
  • Qt پوزیشننگ پلیٹ فارم کے ذریعہ فراہم کردہ مقام کے ڈیٹا کی درستگی کا تعین کرنے کی صلاحیت فراہم کرتی ہے۔ Android اور iOS۔
  • Qt بلوٹوتھ بلوٹوتھ LE سپورٹ اور بلوٹوتھ اڈاپٹر کی حیثیت کے بارے میں معلومات ظاہر کرنے کی صلاحیت فراہم کرتا ہے۔ Windows.
  • Qt وجیٹس نے اسٹائل شیٹس کا استعمال کرتے ہوئے ہائی-DPI اسکرینوں، اسٹائلز اور اسٹائلنگ کے لیے سپورٹ کو بہتر بنایا ہے۔
  • CMake پر مبنی تعمیراتی نظام کو بہتر بنایا گیا ہے۔ qt-generate-deploy-app-script() فنکشن کو شامل کیا گیا ہے، جس سے مختلف پلیٹ فارمز پر ایپلیکیشنز کی تعیناتی کے لیے اسکرپٹ کی تخلیق کو آسان بنایا گیا ہے۔
  • کوڈ بیس کے استحکام اور معیار کو بہتر بنانے کے لیے وسیع پیمانے پر کام کیا گیا ہے۔ Qt 6.2 کے ریلیز کے مقابلے میں، 1750 بگ رپورٹس بند کر دی گئی ہیں۔
  • Qt 6.x کی اگلی بڑی ریلیز WebAssembly، QHttpServer، gRPC، FFmpeg، Qt Speech، اور Qt لوکیشن پر مبنی Qt ملٹی میڈیا بیک اینڈ کے لیے مکمل تعاون کو نافذ کرنے کا منصوبہ بنایا گیا ہے۔

ماخذ: opennet.ru

DDoS تحفظ، VPS VDS سرورز والی سائٹوں کے لیے قابل اعتماد ہوسٹنگ خریدیں۔ DDoS تحفظ، VPS VDS سرورز کے ساتھ قابل اعتماد ویب سائٹ ہوسٹنگ خریدیں۔ ProHoster