MATLAB GUI میں کسی جزو کو کیسے لیبل کریں۔

Matlab Gui My Ksy Jzw Kw Kys Lybl Kry



MATLAB ایک پروگرامنگ ٹول ہے جو ریاضی اور سائنسی مسائل کو حل کرنے کے لیے استعمال ہوتا ہے۔ اس کی پروگرامنگ زبان ہے اور عام طور پر سائنس اور انجینئرنگ جیسے شعبوں میں استعمال ہوتی ہے۔ MATLAB آپ کو گرافیکل یوزر انٹرفیس (GUI) ایپلی کیشنز کو مختلف GUI عناصر کے لیے اس کے بلٹ ان فنکشنز کا استعمال کرکے آسانی سے بنانے دیتا ہے۔

یہ مضمون اس بات کا احاطہ کرتا ہے کہ کوئی MATLAB میں لیبلز کی وضاحت اور ترمیم کیسے کرسکتا ہے۔







MATLAB میں لیبل کا جزو

MATLAB میں لیبل کا جزو فکسڈ ٹیکسٹ کو ظاہر کرنے کے لیے استعمال کیا جاتا ہے جو ایپلیکیشن کے یوزر انٹرفیس (UI) کے مختلف حصوں کو لیبل کرتا ہے۔ یہ GUI میں مختلف عناصر کی وضاحت اور شناخت میں مدد کرتا ہے۔ MATLAB میں، آپ استعمال کر کے ایک لیبل بنا سکتے ہیں۔ uilabel فنکشن ذیل میں uilabel MATLAB فنکشن کے لیے تین مختلف نحو دیے گئے ہیں۔



labelObject = uilabel
labelObject = uilabel ( والدین )
labelObject = uilabel ( والدین، نام، قدر )



labelObject = uilabel: یہ پیرنٹ کنٹینر کی وضاحت کیے بغیر ایک لیبل بناتا ہے۔





labelObject = uilabel (والدین): یہ ایک لیبل بناتا ہے اور ایک پیرنٹ کنٹینر کی وضاحت کرتا ہے جہاں لیبل رکھا جائے گا۔

labelObject = uilabel (والدین، نام، قدر): یہ پیرنٹ کنٹینر کی وضاحت کرکے اور مخصوص نام کی قدر کے جوڑے استعمال کرکے اضافی تخصیصات کے ساتھ ایک لیبل بناتا ہے۔



یہ مختلف نحوی اختیارات آپ کو لیبل بنانے اور MATLAB GUI ایپلی کیشنز میں اپنی ضروریات کے مطابق اپنی مرضی کے مطابق کرنے کی اجازت دیتے ہیں۔

uilabel اجزاء کی خصوصیات

MATLAB uilabel جزو کی ظاہری شکل اور رویے کو کنٹرول کرنے کے لیے مختلف خصوصیات پیش کرتا ہے۔ یہاں کچھ اہم خصوصیات ہیں:

متن: یہ لیبل کے اندر دکھائے گئے متن کا تعین کرتا ہے۔ پہلے سے طے شدہ قدر لیبل ہے۔

مترجم: یہ فیچر ہمیں مختلف فارمیٹس میں متن کو سمجھنے دیتا ہے جیسے کہ ریاضی کی مساوات کے لیے لیٹیکس یا ایڈوانس ٹیکسٹ فارمیٹنگ کے لیے HTML۔ پہلے سے طے شدہ طور پر، کوئی مترجم منتخب نہیں ہوتا ہے۔

افقی سیدھ: یہ لیبل ٹیکسٹ کی افقی سیدھ کو کنٹرول کرتا ہے۔ پہلے سے طے شدہ سیدھ باقی ہے۔

عمودی سیدھ: یہ خاصیت لیبل ٹیکسٹ عمودی سیدھ کا انتظام کرتی ہے۔ پہلے سے طے شدہ سیدھ مرکز ہے۔

لفظ لفاف: یہ خاصیت متن کو لپیٹنے اور لیبل کی چوڑائی کے اندر فٹ ہونے کے قابل بناتی ہے۔ پہلے سے طے شدہ رویہ بند ہے۔

فونٹ نام: یہ آپ کو متن کے لیے استعمال ہونے والے فونٹ کو تبدیل کرنے دیتا ہے۔

حرف کا سائز: یہ فونٹ سائز کی وضاحت کرتا ہے۔

فونٹ ویٹ: یہ متن کی دلیری یا وزن کو کنٹرول کرتا ہے۔

فونٹ اینگل: یہ فونٹ کے زاویہ کو ایڈجسٹ کرتا ہے۔

لکھائی کا رنگ: یہ خاصیت فونٹ کا رنگ بتاتی ہے۔

پس منظر کا رنگ: یہ آپ کو لیبل کے پس منظر کا رنگ اپنی مرضی کے مطابق کرنے کی اجازت دیتا ہے۔

مرئی: یہ اجزاء کی نمائش کو کنٹرول کرتا ہے۔ پہلے سے طے شدہ طور پر، اس فنکشن کے لیے مرئیت آن پر سیٹ ہوتی ہے۔

فعال: یہ اجزاء کی ظاہری شکل کو فعال یا غیر فعال کرتا ہے۔ پہلے سے طے شدہ ترتیب آن ہے۔

ٹول ٹِپ: یہ جزو کے مقصد سے متعلق متنی اشارہ یا وضاحت فراہم کرتا ہے۔ پہلے سے طے شدہ طور پر، اس میں وہ قدر ہوتی ہے جو ایک خالی سٹرنگ ہے۔

مثالی کوڈ برائے uilabel()

کوڈ ایک uilabel آبجیکٹ بناتا ہے، جو گرافیکل یوزر انٹرفیس (GUI) پر ٹیکسٹ ڈسپلے کرنے کے لیے استعمال ہوتا ہے۔ لیبل پہلے سے طے شدہ خصوصیات کے ساتھ بنایا گیا ہے اور اسے مزید اپنی مرضی کے مطابق یا اسکرین پر دکھایا جا سکتا ہے۔

% صرف استعمال کرکے ایک uilabel بنائیں فنکشن
label = uilabel؛

مثالی کوڈ برائے uilabel (والدین)

MATLAB میں، uilabel(والدین) فنکشن ایک uilabel آبجیکٹ بنا سکتا ہے اور اپنی مرضی کے مطابق ونڈو یا کنٹینر کو اس کے والدین کے طور پر بتا سکتا ہے۔ اس کا مطلب ہے کہ آپ مناسب پیرنٹ کنٹینر فراہم کر کے منتخب کر سکتے ہیں کہ یوزر انٹرفیس میں لیبل کہاں رکھا جائے گا۔

fig = uifigure؛
% تفویض کردہ اعداد و شمار کے طور پر والدین
label = uilabel ( انجیر ) ;

مثالی کوڈ برائے uilabel (والدین، نام، قدر)

کوڈ MATLAB میں ufigure فنکشن کا استعمال کرتے ہوئے ایک فگر ونڈو بناتا ہے۔

اس کے بعد، ایک لیبل اس کے والدین کے طور پر اعداد و شمار کے ساتھ بنایا جاتا ہے، اور لیبل کو ایک حسب ضرورت متن تفویض کیا جاتا ہے۔ یہ لیبل کو فگر ونڈو کے اندر مخصوص متنی مواد کے ساتھ ظاہر کرنے کی اجازت دیتا ہے۔

fig = uifigure؛
% منظور شدہ اعداد و شمار کے ساتھ طے شدہ لیبل کے طور پر والدین کے لیے دی فنکشن
label = uilabel ( انجیر، 'متن' , 'اپنا نام درج کریں:' ) ;

جیسا کہ آپ مندرجہ بالا آؤٹ پٹ میں دیکھ سکتے ہیں، ہم نے متن کی لمبائی کی وضاحت نہیں کی ہے، اب ہم لیبل کے سائز میں ترمیم کریں گے۔

لیبل کے سائز میں ترمیم کرنا

جز کے چھوٹے سائز کی وجہ سے متن کے تراشے جانے کے مسئلے کو حل کرنے کے لیے، آپ متن کو مناسب طریقے سے ایڈجسٹ کرنے کے لیے لیبل کے جزو کے سائز کو ایڈجسٹ کر سکتے ہیں۔

fig = uifigure؛

% لیبل کی وضاحت کی گئی ہے اور اعداد و شمار کو منظور کیا گیا ہے۔ کے طور پر والدین
label = uilabel ( انجیر، 'متن' , 'اپنا نام درج کریں:' ) ;

% کو تبدیل کرنا سائز کے
لیبل۔پوزیشن ( 3 : 4 ) = [ 120 , 22 ] ;

نتیجہ

MATLAB GUI میں لیبل کا جزو گرافیکل یوزر انٹرفیس ایپلی کیشنز بنانے کا ایک ٹول ہے۔ یہ UI عناصر کی واضح لیبلنگ اور وضاحت کی اجازت دیتا ہے۔ حسب ضرورت خصوصیات اور نحوی اختیارات کے ساتھ، ہم لیبلز کو ان کی ضروریات کے مطابق بنا اور ان میں ترمیم کر سکتے ہیں۔ مجموعی طور پر، لیبل کا جزو صارف کے تجربے کو بڑھاتا ہے اور انٹرفیس کے اندر موثر مواصلت کی سہولت فراہم کرتا ہے۔