منصوبے کے بارے میں
ٹیکسچرل (Textual) صارف انٹرفیس بنانے کا ایک اوپن سورس پایتھن فریم ورک ہے جو ٹرمینل یا ویب براؤزر میں چل سکتا ہے۔ اس کی API جدید پایتھن اور ویب ڈیولپمنٹ کے خیالات کو ملاتی ہے تاکہ ہلکا پھلکا ایپ ڈویلپمنٹ تجربہ مل سکے۔
مندرجہ ذیل اہم خصوصیات دستياب ہیں:
- کراس پلیٹ فارم UI: ایپس ٹرمینل میں چل سکتی ہیں یا `textual serve` سے ویب براؤزر میں پیش کی جا سکتی ہیں۔
- وِجیٹ لائبریری: بٹن، ٹری کنٹرولز، ڈیٹا ٹیبلز، ان پٹ، ٹیکسٹ ایریاز، لسٹ ویوز وغیرہ شامل ہیں۔
- لچک دار لی آؤٹ سسٹم اور پہلے سے طے شدہ تھیمز۔
- ایپس پر `CSS` ایتربوٹ کے ذریعے CSS جیسی اسٹائلنگ۔
- اندرونی طور پر ایسنک فریم ورک، لیکن ایسنک لازمی نہیں ہے۔
- لمبے عرصے تک ایپس برقرار رکھنے کے لیے ٹیسٹنگ فریم ورک۔
- الگ `textual-dev` پیکیج کے ذریعے ڈیولپمنٹ کنسول، جو دوسرے ٹرمینل سے جڑ کر سسٹم میسجز، ایونٹس، لاگ میسجز اور پرنٹ اسٹیٹمنٹس دکھاتا ہے۔
- `ctrl+p` سے کھلنے والی فزی سرچ کامنڈ پیلیٹ، جسے اپنی مرضی کے احکامات سے وسعت دی جا سکتی ہے۔
- انسٹالیشن: `pip install textual textual-dev`
- ڈیمو: `python -m textual` یا `uvx --python 3.12 textual-demo`
- Textual Web فائر وال توڑنے والی ٹیکنالوجی کے ساتھ ایپس پیش کر سکتا ہے اور کم سسٹم رقومیات درکار ہوتی ہیں۔
ریڈ می میں `App`، `ComposeResult`، `Digits`، CSS، اور وقفہ کے ساتھ اپ ڈیٹس پر مشتمل ایک مختصر کلاک ایپ مثال شامل ہے۔ ساتھ ہی دستاویزات، مثالیں، وِجیٹ گیلری، اور ڈسکارڈ کمیونٹی کے لنکس بھی ہیں۔
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.