Qt خالق 20

باہر آ گیا Qt خالق 20 Qt، C++، QML اور متعلقہ ٹیکنالوجیز پر ایپلیکیشنز تیار کرنے کے لیے IDE کا ایک نیا ورژن۔ سرکاری اعلان Qt کمپنی AI کوڈنگ ایجنٹس کے لیے سپورٹ، ایک نیا زین موڈ، GN بلڈ سسٹم کے لیے سپورٹ، اور CMake، QML کے لیے بہتری کے ایک سیٹ کو کلیدی اختراعات کے طور پر بتاتا ہے۔ Android، iOS اور ریموٹ ترقی کے تحت Linux.


ریلیز میں اہم تبدیلی AI ایجنٹوں کے ذریعے انضمام ہے۔ ACP کلائنٹنیا جزو Qt Creator میں ان ایجنٹوں کے ساتھ ایک چیٹ پینل کا اضافہ کرتا ہے جو کوڈ بیس کو سمجھ سکتے ہیں اور ڈویلپر کی جانب سے کارروائیاں کر سکتے ہیں: کوڈ کا تجزیہ کریں، فائلوں میں ترمیم کریں، کمانڈز چلائیں، اور تعمیرات شروع کریں۔ انضمام پر بنایا گیا ہے۔ ایجنٹ کلائنٹ پروٹوکول، اور کنکشن کے ریڈی میڈ ٹیمپلیٹس عوامی ACP رجسٹری سے لیے گئے ہیں۔ اعلان میں ذکر کردہ معاون کنفیگریشنز میں Claude Code، Codex، Gemini CLI، اور GitHub Copilot شامل ہیں۔

Qt Creator 20 میں اہم تبدیلیاں

  • اے سی پی کلائنٹ کے ذریعے اے آئی ایجنٹس کے لیے سپورٹ۔
    IDE اب ایجنٹ کلائنٹ پروٹوکول کے ذریعے AI ایجنٹوں کو جوڑنے کے لیے ایک چیٹ پینل کی خصوصیت رکھتا ہے۔ یہ ایجنٹ نہ صرف پراجیکٹ سے متعلق سوالات کے جوابات دے سکتے ہیں بلکہ کام بھی انجام دے سکتے ہیں، جیسے کہ فائلوں میں ترمیم کرنا اور کمانڈز اور تعمیرات کو چلانا۔ کنکشنز کو ایکسٹینشن موڈ کے ذریعے کنفیگر کیا جاتا ہے، اور ایجنٹ کے پیرامیٹرز کو دستی طور پر کنفیگر کیا جا سکتا ہے یا پہلے سے طے شدہ ٹیمپلیٹس سے منتخب کیا جا سکتا ہے۔

  • MCP سرور کی توسیع۔
    Qt Creator 20 سپورٹ کو بڑھاتا ہے۔ ماڈل سیاق و سباق پروٹوکولMCP سرور اب IDE حالت کے بارے میں مزید معلومات کے ساتھ بیرونی AI ٹولز فراہم کرتا ہے اور اضافی کارروائیوں کی اجازت دیتا ہے۔ تبدیلیوں کی فہرست (ذریعہ کوڈ ابھی تک GitHub پر مطابقت پذیر نہیں ہے۔) کمانڈ چلانے، VCS کے ساتھ کام کرنے، کھلی فائلیں دیکھنے، بریک پوائنٹس کا انتظام، ڈیبگر اسٹیک حاصل کرنے، اور IDE میں کارروائیوں کی تلاش کے لیے نئے ٹولز درج ہیں۔ ایک سیٹنگ کا صفحہ بھی شامل کر دیا گیا ہے۔ AI > MCP سرورز اور ویب ایپلیکیشنز سے کنکشن کے لیے CORS سپورٹ۔

  • خلفشار سے پاک کام کے لیے زین موڈ۔
    نئی حکومت زین موڈ ایک آئٹم شامل کرتا ہے۔ ٹولز > زین موڈ > ٹوگل ڈسٹریکشن فری موڈ اور انٹرفیس میں انفرادی بٹن۔ اس کا مقصد غیر ضروری عناصر کو ہٹانا اور کوڈ ایڈیٹر کو فوکس میں رکھنا ہے۔ موڈ ایک توسیع کے طور پر فعال ہے.

  • C++ ٹولز کو اپ ڈیٹ کرنا۔
    C++ کوڈ ماڈل کے لیے Clangd کو اپ ڈیٹ کر دیا گیا ہے۔ LLVM 22.1.2، اور پہلے سے بنی ہوئی Clangd بائنریز اب تمام پلیٹ فارمز پر PGO آپٹیمائزیشن کے ساتھ بھیجتی ہیں۔ Qt Creator کی طرف سے خود بخود تیار کردہ ڈیٹا بیس کے بجائے ایک بیرونی کمپلیشن ڈیٹا بیس کو استعمال کرنے کی صلاحیت کو بھی شامل کیا گیا ہے، اس کے ساتھ ساتھ پری پروسیسر برانچ فولڈنگ، C++ طرز کے بلاک کمنٹس، اور #pragma ریجنز کے لیے تعاون بھی شامل کیا گیا ہے۔ std::size_t لٹریلز اور C++23 پری پروسیسر ڈائریکٹیو کے لیے سپورٹ کو چینج لاگ میں خاص طور پر نوٹ کیا گیا ہے۔

  • QML میں بہتری۔
    QML اب ڈیفالٹ کے طور پر qmlls سے سیمنٹک ہائی لائٹنگ کا استعمال کرتا ہے۔ مزید برآں، سیاق و سباق کا مینو QML لینگویج سرور کے ذریعے دستیاب ری فیکٹرنگ ایکشنز دکھاتا ہے۔ اس سے QML کے ساتھ کام کرنا اسی طرح ہونا چاہئے جس طرح IDE C++ کوڈ کو ہینڈل کرتا ہے۔

  • GN منصوبوں کے لیے سپورٹ۔
    Qt Creator 20 پروجیکٹ مینجمنٹ ایکسٹینشن کا اضافہ کرتا ہے۔ GN / ننجا پیدا کریں۔ایکسٹینشن کو فعال کرنے کے بعد، IDE کھول سکتا ہے اور براہ راست GN پروجیکٹس کے ساتھ کام کر سکتا ہے۔ یہ ان منصوبوں کے لیے اہم ہے جو GN کو بنیادی اسمبلی کی تفصیل کے نظام کے طور پر استعمال کرتے ہیں۔

  • CMake presets میں بہتری۔
    Qt Creator اب CMake presets میں تبدیلیوں کو ٹریک کرتا ہے، نئے وینڈر پرسیٹس (qt اور compiler) کو سپورٹ کرتا ہے، اور presets کے لیے بنائی گئی کٹس کو عارضی اور پروجیکٹ کے لیے مخصوص کے طور پر نشان زد کیا جاتا ہے۔ کونان انضمام کے لیے CONAN_HOST_PROFILE اور CONAN_BUILD_PROFILE متغیرات کے لیے سپورٹ شامل کر دی گئی ہے۔

  • پروجیکٹ اور ماحولیاتی انتظام میں تبدیلیاں۔
    پروجیکٹ کی ترتیبات اب ٹیکسٹ فائل یا شیل اسکرپٹ سے ماحولیاتی متغیرات کو بازیافت کرنے کی حمایت کرتی ہیں۔ بلڈ آؤٹ پٹ میں file:// لنکس کی پارسنگ بھی شامل کی گئی ہے، اور کارکردگی کا مسئلہ طے کر دیا گیا ہے۔ ایپلیکیشن آؤٹ پٹ.

  • نیا ریموٹ ڈیبگر۔
    لانچ کنفیگریشن کی قسم شامل کر دی گئی۔ ریموٹ ڈیبگر، اسکرپٹ کے مقصد کے قریب ڈیبگ> ڈیبگنگ شروع کریں> ڈیبگ سرور چلانے سے منسلک کریں۔یہ مختلف ریموٹ ڈیبگنگ کنفیگریشنز کے درمیان دوبارہ شروع کرنا اور سوئچ کرنا آسان بناتا ہے۔

  • ورژن کنٹرول سسٹم میں بہتری۔
    VCS ایکشنز اب انٹرفیس میں مزید جگہوں پر دستیاب ہیں، بشمول دستاویزات کھولیں۔ اور ایڈیٹرز فائل اسٹیٹس اب پراپرٹیز ڈائیلاگ میں ظاہر ہوتا ہے، ڈیف ہینڈلنگ کو بہتر بنایا گیا ہے، اور غیر ٹریک شدہ فائلوں کو نشان زد کیا گیا ہے۔ Git سبمٹ ایڈیٹر کے لیے ان حالات کے بارے میں ایک انتباہ شامل کیا گیا ہے جو پہلے سے تیار کردہ تبدیلیوں اور ڈائیلاگ کے نقصان کا باعث بن سکتے ہیں۔ ریبیس جاری رکھیں تباہ کن کارروائیوں کے لیے حادثاتی طور پر استعمال کرنا اب زیادہ مشکل ہے۔

  • بہتری Android- ترقیات
    ایڈیٹر Android مینی فیسٹ کو آئیکنز، سپلیش اسکرین اور اجازتوں کے لیے الگ الگ انٹرفیس میں تقسیم کیا گیا ہے۔ مینو میں ٹولز > Android علیحدہ ایڈیٹرز سامنے آئے آئیکن ایڈیٹر, سپلیش اسکرین ایڈیٹر и اجازتوں کا ایڈیٹر.

  • iOS اور ریموٹ کنٹرول میں بہتری Linux- ترقیات
    iOS کے لیے، فائل سسٹم ویو، لوکیٹر، اور ریموٹ فائل ڈائیلاگز سے ڈیوائس کے فائل سسٹم تک محدود رسائی شامل کی گئی ہے، بشمول کریش رپورٹس ڈائرکٹری اور ڈویلپر ایپ ڈائریکٹریز۔ ریموٹ کے لیے Linux Qt Creator اب ایپلیکیشن کی تعیناتی اور چلانے سے پہلے خود بخود ٹارگٹ سسٹم سے جڑ جاتا ہے۔

  • مجموعی انٹرفیس میں بہتری۔
    تمام تلاش کے نتائج اب ٹیکسٹ ویوز میں نمایاں ہیں۔ مینو آئٹم فائل > فائل یا پروجیکٹ کھولیں۔ الگ الگ میں تقسیم کیا کھلی فائل и اوپن پروجیکٹ، جب کہ پرانی کارروائی کو محفوظ کیا جاتا ہے اور اسے ہاٹکی کو تفویض کیا جاسکتا ہے۔

Qt Creator 20 بذریعہ اپ ڈیٹ کے طور پر دستیاب ہے۔ Qt آن لائن انسٹالراعلان میں یہ بھی کہا گیا ہے کہ کمرشل آف لائن انسٹالرز Qt اکاؤنٹ پورٹل کے ذریعے دستیاب ہیں، اور اوپن سورس بلڈز دستیاب ہیں۔ ڈاؤن لوڈ صفحہ Qt

سورس کوڈ اور بائنریز ڈاؤن لوڈ کریں۔

ماخذ: linux.org.ru

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