Qt Creator 9.0 اچي ٿو اسڪوش رنر ۽ سرور سان ٽيسٽ سوٽ يا ڪيس هلائڻ لاءِ

ڪيٽيڪٽر

Qt Creator هڪ ڪراس پليٽ فارم IDE آهي C++، JavaScript ۽ QML ۾ لکيل آهي Qt لائبريرين سان GUI ايپليڪيشنون ٺاهڻ لاءِ.

تازو نئين ورزن جي رليز جو اعلان ڪيو ويو مشهور مربوط ترقي واري ماحول جو "QtCreator 9.0"، ورزن جنهن ۾ اسڪوش سپورٽ شامل ڪئي وئي آهي، انهي سان گڏ هڪ آپشن رينڈر ڪرڻ جو اختيار، LSP سپورٽ ۽ وڌيڪ.

قٽ ٺاهڻ وارو Qt لائبريري استعمال ڪندي ڪراس پليٽ فارم ايپليڪيشن ٺاهڻ لاءِ ٺهيل آهي. ٻئي ڪلاسڪ C++ پروگرام ڊولپمينٽ ۽ QML ٻولي جي استعمال کي سپورٽ ڪيو ويو آهي، جنهن ۾ JavaScript استعمال ڪيو ويندو آهي اسڪرپٽس جي وضاحت ڪرڻ لاءِ، ۽ انٽرفيس عناصر جي جوڙجڪ ۽ پيرا ميٽرس CSS-like blocks استعمال ڪندي سيٽ ڪيل آهن.

ڪيٽي خالق 9.0 جي اهم نيون خاصيتون

هن نئين نسخي ۾ جيڪو پيش ڪيو ويو آهي Qt خالق 9.0 اسان اهو ڳولي سگهون ٿا شامل ڪيل تجرباتي سپورٽ اسڪوش GUI ٽيسٽنگ فريم ورڪ لاءِ، ان سان گڏ اسڪوش انٽيگريشن پلگ ان صارف کي موجوده ٽيسٽ ڪيس کولڻ ۽ نوان ٺاهڻ، ٽيسٽ ڪيس رجسٽر ڪرڻ (ٽيسٽ ڪيسز)، اسڪوش رنر ۽ اسڪوش سرور استعمال ڪرڻ جي اجازت ڏئي ٿي ٽيسٽ ڪيسز ۽ ٽيسٽ ڪيسز کي انجام ڏيڻ لاءِ، ٽيسٽ تي عمل ڪرڻ کان اڳ پوائنٽس جي مداخلت کي سيٽ ڪريو هڪ خاص پوزيشن تي عمل کي روڪڻ ۽ متغيرن جو معائنو ڪرڻ.

هڪ ٻي اهم تبديلي آهي API جي حوالي سان اشارو ڏيکاريو، مواد هاڻي پروجيڪٽ ۾ چيڪ ڪيل Qt ورزن جي بنياد تي پيش ڪيو ويو آهي (يعني Qt 5 دستاويز Qt 5 منصوبن لاءِ ڏيکاريل آهي ۽ Qt 6 دستاويز Qt 6 منصوبن لاءِ ڏيکاريل آهي).

اهو پڻ نمايان ڪيو ويو آهي ايڊيٽر ۾ هڪ آپشن شامل ڪيو ويو آهي ته جيئن دستاويز ۾ انڊينٽيشنز جي نمائندگي ڪري سگهجي، اهڙيء طرح هر انڊنٽيشن کي الڳ عمودي بار سان نشان لڳايو ويو آهي. گڏوگڏ لائينن جي وچ ۾ فاصلي کي تبديل ڪرڻ جي صلاحيت شامل ڪئي، ۽ ڪارڪردگي جي مسئلن کي حل ڪيو جڏهن تمام وڏا بلاڪ چونڊيو.

سي ++ ڪوڊ ماڊل جي پس منظر جي بنياد تي Clangd جيڪو LSP پروٽوڪول کي سپورٽ ڪري ٿو (ٻولي سرور پروٽوڪول) هاڻي مڪمل سيشن لاء Clangd جي ھڪڙي مثال سان منظم ٿي سگھي ٿو (اڳي، هر پروجيڪٽ ڪلانگڊ جو پنهنجو مثال هلائيندو هو.) انڊيڪسنگ لاءِ استعمال ڪيل Clangd پس منظر جي سلسلي جي ترجيح کي تبديل ڪرڻ جي صلاحيت کي ترتيب ۾ شامل ڪيو ويو آھي.

ٻين تبديلين جا انهي نئين ورزن کان ٻاهر نڪتو

  • اهو هاڻي ممڪن آهي ته C++ ڪوڊ اسٽائل پيٽرولر سڌو سنئون مين سيٽنگ ڊائلاگ مان الڳ ڊائلاگ کولڻ کان سواءِ.
  • اونداهي موضوع لاءِ سپورٽ شامل ڪئي وئي جڏهن بلٽ ان مدد ۽ دستاويز ڏيکاريندي.
  • ClangFormat سيٽنگ کي ساڳئي حصي ۾ منتقل ڪيو.
  • حل ٿيل مسئلا QML فائلن کي کولڻ سان بلڊ ڊاريڪٽري مان سرچ ڊاريڪٽري جي بدران ۽ غائب بريڪ پوائنٽس جڏهن ريفارميٽنگ فنڪشن استعمال ڪندي.
  • CMake منصوبن لاءِ اڳواٽ ترتيب ڏيڻ ۽ ٺاھڻ لاءِ سپورٽ شامل ڪئي وئي.

آخرڪار جيڪڏهن توهان آهيو ان بابت وڌيڪ ڄاڻڻ ۾ دلچسپي رکو ٿا، توھان تفصيل ۾ ڳولي سگھوٿا هيٺين لنڪ.

لينڪس تي Qt Creator کي ڪيئن انسٽال ڪجي؟

سڀني کي جيڪي چاهين ٿا QT خالق کي انهن جي سسٽم تي کائڻ جي ڪوشش ڪري سگھن انهن کي knowاڻڻ گهرجي گهڻن لينڪس ڊسٽورس کي پيڪيج ملندي انهن جا ذخيرا اندر

جيتوڻيڪ پیکج اپڊيٽ عام طور تي ريزنٽسريز تائين پهچڻ ۾ ڪجهه ڏينهن وٺن ٿيون ، اهو بهتر آهي ته سرڪاري QT پيج تان انسٽالر ڊائون لوڊ ڪريو جتي توهان مفت ورزن حاصل ڪري سگهو ٿا يا انهن لاءِ جيڪي ڪمرشل ورزن خريد ڪرڻ چاهيندا آهن (وڌيڪ فيچرز سان گڏ) پيج مان ڪيو.

انسٽالڪر ڊائون لوڊ ٿيڻ بعد. اسان هيٺ ڏنل حڪم سان ان کي عملدرآمد جي اجازت ڏيڻ وارا آهيون.

sudo chmod +x qt-unified-linux-x64*.run

هاڻي ، اسان پيڪيج کي انسٽال ڪرڻ وارا آهيون هيٺيان حڪم جاري ڪرڻ:

sudo sh qt-unified-linux-x64*.run

اوبنٹو استعمال ڪندڙن جي صورت ۾، توهان کي ڪجهه اضافي پيڪيجز جي ضرورت هجي جيڪي توهان انسٽال ڪري سگهو ٿا:

sudo apt-get install --yes qt5-default qtdeclarative5-dev libgl1-mesa-dev

هڪ دفعو اهي پيڪيجز انسٽال ٿيل آهن ، توهان پنهنجي ڊيسڪ ٽاپ کٽ جي تعريف کي درست ۽ صحيح نسخو چونڊ ڪري سگهو ٿا. آخرڪار ، توھان منصوبو ٺاھڻ کي ختم ڪري سگھو ٿا ۽ ڪوڊنگ ڏانھن وڃو.

هاڻي انهن ماڻهن لاءِ جيڪي آرچ لينڪس ، منزارو ، آرڪو لينڪس ۽ ٻين آرچ لينڪس تي ٻڌل ڊسٽورسز استعمال ڪندڙ آهن اهي پيڪٽس کي سڌو طور تي ريزنزريز کان انسٽال ڪري سگهن ٿا جئين ته ق ٽي ٺاهيندڙ جو نئون ورزن هاڻي موجود آهي.

انسٽال ڪرڻ لاءِ ، صرف ٽرمينل ۾ هيٺيون حڪم هلائڻ.

sudo pacman -S qtcreator


مضمون جو مواد اسان جي اصولن تي عمل ڪري ٿو ايڊيٽوريل اخلاقيات. غلطي ڪلڪ ڪرڻ جي رپورٽ لاءِ هتي.

تبصرو ڪرڻ جو پهريون

پنهنجي راءِ ڏيو

پنهنجي اي ميل ايڊريس شايع نه ڪيو ويندو. گهري شعبن سان لڳل آهن *

*

*

  1. ڊيٽا جو ذميوار: Miguel Ángel Gatón
  2. ڊيٽا جو مقصد: ڪنٽرول سپيم ، تبصرو جي انتظام.
  3. سازش: توهان جي رضامندي
  4. ڊيٽا جي ابلاغ: ڊيٽا کي قانوني ذميواري کانسواءِ ٽئين پارٽين تائين رسائي نه ڏني ويندي.
  5. ڊيٽا اسٽوريج: ڊيٽابيس اويسينٽس نيٽورڪ (اي يو) پاران ميزباني ڪيل
  6. حق: ڪنهن به وقت توهان پنهنجي معلومات کي محدود ، ٻيهر ۽ ختم ڪري سگهو ٿا.