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

مربوط ترقیاتی ماحول Qt Creator 10.0 کا اجراء، جو Qt لائبریری کا استعمال کرتے ہوئے کراس پلیٹ فارم ایپلی کیشنز بنانے کے لیے ڈیزائن کیا گیا ہے، شائع ہو چکا ہے۔ کلاسک C++ پروگراموں کی ترقی اور QML زبان کا استعمال دونوں معاون ہیں، جس میں JavaScript کو اسکرپٹ کی وضاحت کے لیے استعمال کیا جاتا ہے، اور انٹرفیس عناصر کی ساخت اور پیرامیٹرز CSS جیسے بلاکس کے ذریعے سیٹ کیے جاتے ہیں۔ لینکس، ونڈوز اور میک او ایس کے لیے تیار اسمبلیاں بنائی جاتی ہیں۔

نئے ورژن میں:

  • کارروائیوں کی پیشرفت کی تفصیلات کو منتقل کرنے اور چھپانے کی صلاحیت فراہم کی۔
  • سرچ بار (لوکیٹر) میں، سینٹرڈ پاپ اپ ونڈو میں اوپن موڈ کا استعمال کرتے ہوئے آخری درج کردہ تلاش کے جملے کو یاد رکھنے کا مسئلہ حل ہوگیا۔
  • LLVM کے پیکڈ ورژن کو Clang میں C++16 معیار کے لیے مزید تعاون اور Qt Creator اور Clangd کے درمیان بہتر انٹرآپریبلٹی کے ساتھ 20 جاری کرنے کے لیے اپ ڈیٹ کیا گیا ہے۔ پہلے سے طے شدہ طور پر، کلینگ فارمیٹ پلگ ان فعال ہے، جو اب C++ کوڈ کو سیدھ میں لانے کے لیے استعمال ہوتا ہے۔
  • شامل فائلوں کو خود بخود تبدیل کرنے کی صلاحیت کو لاگو کیا (شامل کے ذریعے) اور C++ فائلوں میں ".ui" فائلوں یا فارموں کا نام تبدیل کرنے کے بعد درست لنکس۔
  • پروجیکٹ میں غیر استعمال شدہ فنکشنز تلاش کرنے کے لیے ایک ٹول (ٹولز> C++> غیر استعمال شدہ فنکشنز تلاش کریں) شامل کیا گیا۔
  • ایک کال ہیرارکی ویو موڈ شامل کیا گیا ہے، جو ان تمام زبانوں کے لیے دستیاب ہے جن کے لیے LSP (Language Server Protocol) سرور موجود ہیں جو اس خصوصیت کو سپورٹ کرتے ہیں۔
  • QML کوڈ ماڈل کو Qt 6.5 میں تبدیلیوں کی عکاسی کرنے کے لیے اپ ڈیٹ کیا گیا ہے۔ کوڈ ایڈیٹر میں اب ٹول ٹپ کے بطور کلر پراپرٹیز کا جائزہ لینے کی صلاحیت ہے۔
  • QML کے ساتھ فائلوں کی فارمیٹنگ کے لیے ایک بیرونی کمانڈ کی وضاحت کے لیے معاونت شامل کی گئی، جیسے کہ بلٹ ان فارمیٹنگ منطق کے بجائے qmlformat کو کال کرنا۔
  • Qt انسٹالر سے اختیاری Qt ​​لینگویج سرور جزو کو انسٹال کرتے وقت QML لینگویج سرور (Qt Quick > QML/JS Editing > qmlls استعمال کریں) کی جانچ کرنے کی صلاحیت شامل کی گئی۔
  • ورژن 5 تک، CMake بلڈ سسٹم کے presets (cmake-presets) کے لیے سپورٹ کو اپ ڈیٹ کر دیا گیا ہے، جو اب ${pathListSep} متغیر، "include" کمانڈ، اور فن تعمیر اور ٹول کٹ کے لیے ایک بیرونی حکمت عملی کو سپورٹ کرتا ہے۔
  • CMake سے متعلقہ فائلوں کو فارمیٹ کرنے کے لیے کمانڈ کی وضاحت کرنے کے لیے ایڈیٹر (CMake > Formatter) میں ایک ترتیب شامل کی گئی ہے، مثال کے طور پر، آپ cmake-format یوٹیلیٹی استعمال کر سکتے ہیں۔
  • "cmake --install" کا استعمال کرتے ہوئے ایک نیا انسٹالیشن مرحلہ نافذ کیا جسے "Projects > Run Settings > Add Deploy Step" آپشن کے ذریعے شامل کیا جا سکتا ہے۔
  • Docker میں تعمیر کرتے وقت، Clangd پس منظر کے عمل کا استعمال کرتے ہوئے کوڈ ماڈل کی ریموٹ پروسیسنگ کے لیے سپورٹ شامل کی گئی ہے۔ Docker کنٹینر میں میزبان بیرونی فائلوں کے ساتھ کام کرنے کے لیے سپورٹ کو ClangFormat پلگ ان میں شامل کر دیا گیا ہے۔
  • ریموٹ ٹارگٹ سسٹم کے فائل سسٹم کے ذریعے نیویگیٹ کرنے کی صلاحیت فراہم کی گئی ہے، مثال کے طور پر، بلڈ کے لیے ڈائرکٹری کا انتخاب کرنا۔ اوپن ٹرمینل ایکشن کا استعمال کرتے ہوئے ریموٹ سسٹم پر ٹرمینل کھولنے کے لیے معاونت شامل کی گئی، مثال کے طور پر، ماحول کی تعمیر کی ترتیبات میں موجود۔

ماخذ: opennet.ru

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