Qt تخلیق کار 5.0 ترقیاتی ماحول کی ریلیز

Qt Creator 5.0 مربوط ترقیاتی ماحول جاری کیا گیا ہے، جو Qt لائبریری کا استعمال کرتے ہوئے کراس پلیٹ فارم ایپلی کیشنز بنانے کے لیے ڈیزائن کیا گیا ہے۔ یہ C++ میں کلاسک پروگراموں کی ترقی اور QML زبان کے استعمال دونوں کو سپورٹ کرتا ہے، جس میں جاوا اسکرپٹ کو اسکرپٹ کی وضاحت کے لیے استعمال کیا جاتا ہے، اور انٹرفیس عناصر کی ساخت اور پیرامیٹرز CSS جیسے بلاکس کے ذریعے بیان کیے جاتے ہیں۔ ورژن نمبر میں ایک اہم تبدیلی نئے ورژن اسائنمنٹ اسکیم میں منتقلی کے ساتھ منسلک ہے، جس کے اندر ورژن کا پہلا ہندسہ فنکشنل تبدیلیوں کے ساتھ ریلیز میں تبدیل ہو جائے گا (Qt Creator 5، Qt Creator 6، وغیرہ)۔

Qt تخلیق کار 5.0 ترقیاتی ماحول کی ریلیز

نئے ورژن میں:

  • C اور C++ میں کوڈ ماڈل کے بیک اینڈ کے طور پر کلینگ سرور (کلنگ ڈی) کیشنگ سروس کو استعمال کرنے کے لیے تجرباتی امکان کو نافذ کیا گیا ہے۔ نیا پسدید اختیاری طور پر libclang پر مبنی کوڈ ماڈل کو تبدیل کرنے کے لیے استعمال کیا جا سکتا ہے، LSP (Language Server Protocol) کے استعمال کی بدولت، لیکن ابھی تک تمام فعالیت کو نافذ نہیں کیا گیا ہے۔ فعال کرنا "Tools > Options > C++ > Clangd" مینو میں "Use clangd" آپشن کے ذریعے کیا جاتا ہے۔
  • ڈوکر کنٹینرز میں ایپلی کیشنز بنانے اور چلانے کے لیے تجرباتی معاونت شامل کی گئی۔ فی الحال یہ فیچر صرف لینکس کے ماحول اور سی ایم میک بلڈ سسٹم والے پروجیکٹس کے لیے دستیاب ہے۔ اسے فعال کرنے کے لیے، آپ کو "مدد> پلگ انز کے بارے میں" مینو کے ذریعے تجرباتی پلگ انز کے لیے سپورٹ کو چالو کرنے کی ضرورت ہے، جس کے بعد ڈیوائس کی سیٹنگز میں "ڈوکر" بلڈ ڈیوائسز بنانے کی صلاحیت ظاہر ہوگی۔
  • جمع شدہ اصلاحات C++ زبان کے کوڈ ماڈل میں کی گئی ہیں۔ آبجیکٹ کا نام تبدیل کرتے وقت، فائلوں کا خودکار انتخاب جو براہ راست پروجیکٹ سے متعلق نہیں ہیں (مثال کے طور پر، Qt ہیڈر فائلز) کو ہٹا دیا گیا ہے۔ ".ui" اور ".scxml" فائلوں میں تبدیلیاں فوری طور پر کوڈ ماڈل میں دوبارہ مرتب کیے بغیر جھلکتی ہیں۔
  • QML کے کوڈ ماڈل کو Qt 6.2 میں اپ ڈیٹ کر دیا گیا ہے۔
  • LSP (Language Server Protocol) سرور کے نفاذ نے Qt Creator میں کارروائیوں کی پیشرفت کے بارے میں اطلاعات کی نمائش کے لیے معاونت کا اضافہ کیا ہے۔ سرور کی طرف سے فراہم کردہ کوڈ کے ٹکڑوں کو ظاہر کرنے کے لیے تعاون بھی شامل کیا۔
  • CMake پر مبنی پراجیکٹ مینجمنٹ ٹولز میں بہتری کا ایک بڑا حصہ بنایا گیا ہے، بشمول CMake کے نتائج کو پراجیکٹ موڈ میں ظاہر کرنے کی صلاحیت اور ایڈیٹنگ موڈ پر جانے کی ضرورت کے بغیر۔ ابتدائی پروجیکٹ کی ترتیبات کے لیے ایک عارضی بلڈ ڈائرکٹری کا استعمال بند کر دیا گیا۔ کوڈ اور ہیڈر کے ساتھ فائلوں کے گروپوں کی علیحدگی کو غیر فعال کرنے کا اختیار شامل کیا گیا۔ پہلے سے طے شدہ قابل عمل فائل کا تعین کرنا اب ممکن ہے (پہلے فہرست میں پہلی قابل عمل فائل کو منتخب کیا گیا تھا)۔ میکرو سپورٹ کو Execute Custom Commands آپریشن میں شامل کر دیا گیا ہے۔
  • بڑے پروجیکٹ فائلوں کو لوڈ کرتے وقت سست روی کو ختم کرنے کے لیے کام کیا گیا ہے۔
  • Qbs ٹول کٹ پر مبنی پروجیکٹ مینجمنٹ ٹولز کو Qbs 1.20 استعمال کرنے کے لیے منتقل کر دیا گیا ہے۔
  • ARM فن تعمیر کے لیے MSVC ٹول کٹ سپورٹ شامل کیا گیا۔
  • اینڈرائیڈ 12 کے لیے سپورٹ فراہم کی گئی ہے۔
  • M1 چپ کے ساتھ ایپل کمپیوٹرز پر انٹیل پروسیسرز کے لیے Qt Creator بلڈز کو چلانے کے لیے بہتر سپورٹ۔

ماخذ: opennet.ru

نیا تبصرہ شامل کریں