EasyGUI استعمال ڪندي راسبي پي جي سادو GUIs ٺاهيو

هڪ ريڪسيريا استعمال ڪندڙ انفارميشن (GUI) کي پنهنجو راسبي پيئر منصوبو کي شامل ڪرڻ جو هڪ بهترين طريقو آهي جيڪو ڊيٽا انٽرويو، اسڪرين اسڪرين جي اسڪرين لاء ڪنٽرول يا حتي سيرسر جهڙوڪ اجزاء مان ريڊيوز کي ڏيکارڻ لاء هڪ بهترين طريقو آهي.

01 جو 10

پنھنجي منصوبي لاء ھڪڙي ڊيٽابيس ٺاھيو

EasyGUI هڪ هفتي ۽ سادي پروجيڪٽ آهي هن هفتي جي آخر ۾. رچرڊ ساليل

راسبي پي پي لاء موجود مختلف GUI طريقا موجود آهن، جيتوڻيڪ اڪثر گهڻو ڪري اسٽري سکڻ وارو وکر آهي.

ٽڪيٽر پيٿون انفارميشن سڀ کان وڌيڪ ڊفالڪ 'وڃڻ لاء' اختيار ڪري سگهون ٿا، حالانڪه، شروع ٿيندڙ پنهنجي پيچيدگي سان جدوجهد ڪري سگهن ٿا. ساڳئي طرح، پيئيميم لائبريري کي شاندار اثرات پيدا ڪرڻ لاء اختيارات پيش ڪري ٿو پر شايد ضرورتون لاء اضافي وي.

جيڪڏهن توهان پنهنجي منصوبي لاء آسان ۽ تڪڙو انٽرنيٽ ڳوليندا آهيو، EasyGUI جو جواب ٿي سگهي ٿو. اها گرافاتي خوبصورتي ۾ ڪهڙي آهي ان جي مقابلي ۾ هن جي سادگي ۽ استعمال جي آسانيء ۾ بنا.

اهو آرٽيڪل توهان کي لائبريري جو تعارف ڏيندو، جنهن ۾ اسان ڪجهه ملندڙ مفيد اختيارات شامل آهن.

02 جو 10

EasyGUI ڊائون لوڊ ۽ درآمد ڪريو

EasyGUI جي انسٽاليشن سان گڏوگڏ 'سمٽ حاصل ڪريو' جو طريقو آسان آهي. رچرڊ ساليل

هن مضمون لاء، اسان معياري راسڪسينسي آپريٽنگ سسٽم استعمال ڪري رهيا آهيو جيڪا هتي موجود آهي.

لائبريري کي انسٽاليشن کي 'ايٽ حاصل حاصل ڪريو' طريقي سان استعمال ڪرڻ لاء سڀ کان وڌيڪ واقف عمل ٿيندو. توهان کي هڪ رڪارڊ پيس تي هڪ انٽرنيٽ ڪنيڪشن جي ضرورت هوندي آهي، يا ته هڪ وائرڊ ايٽٽٽ يا وائي فائي رابطي استعمال ڪندي.

هڪ ٽرمينل ونڊو (پنهنجي پي پي جي ٽاسڪ بار تي ڪارو اسڪرين جو آئکن) ۽ هيٺيان حڪم داخل ڪريو:

پٿرن-آسانgui انسٽال حاصل ڪريو

اهو حڪم لائبريري کي ڊائونلوڊ ڪيو ۽ ان لاء انسٽال ڪندو، ۽ اهو سڀني سيٽ ڪرڻ جو توهان کي گهربل آهي.

03 جو 10

EasyGUI درآمد ڪريو

EasyGUI درآمد ڪري صرف هڪ لائن رکي ٿي. رچرڊ ساليل

توهان جي ڪارڪردگي کي استعمال ڪرڻ کان اڳ آسان انجڻ کي رسم الخط ۾ درآمد ڪرڻ جي ضرورت آهي. اهو هڪ لڪير کي پنهنجي لکيت جي مٿين حصي ۾ داخل ڪندي حاصل ڪيو ويو آهي ۽ انهي کان سواء جنهن تي توهان کي استعمال ڪيو ويو آهي انهي کان سواء جنهن کي EasyGUI انٽرنيٽ جا اختيار.

तपाईंको ٹرمینل ونڈو میں مندرجہ ذیل کمانڈ داخل کرکے ایک اسکرپٹ ٺاھيو:

sudo nano easygui.py

هڪ خالي اسڪرين ڏيکاري سگهندو - اهو توهان جي خالي خالي آهي (نانو بس ھڪڙو ٽيڪسٽ ايجاد جو نالو آھي). توهان جي رسم الخط ۾ EasyGUI درآمد ڪرڻ لاء هيٺ ڏنل لائن داخل ڪريو.

آساني کان درآمد *

اسان ڪائونڊ ٺاهڻ لاء وارد ڪرڻ جي هن مخصوص ورزن کي استعمال ڪرڻ کان پوء به آسانيء سان استعمال ڪيو. مثال طور، جڏهن هي ايرو درآمد ڪري، 'easygui.msgbox' لکڻ جي بدران اسان صرف 'msgbox' استعمال ڪري سگهو ٿا.

هاڻي اچو ته اسان کي EasyGUI جي اندر ڪي ڪنرفيٽ واري انٽرنيٽ اختيارات ڍڪيون.

04 جو 10

بنيادي نياپو باڪس

SimpleGUI سان شروع ڪرڻ لاء سادو پيغام باڪس هڪ بهترين طريقو آهي. رچرڊ ساليل

هي پيغام جو دٻو، پنهنجي آسان ترين شڪل ۾، صارف کي ٽيڪسٽ جو هڪ ليڪ ۽ ڪلڪ ڪري هڪ بٽڻ تي ڪلڪ ڪري ٿو. هتي ڪوشش ڪرڻ لاء هڪ مثال آهي - پنهنجي وارداتي لائن کانپوء هيٺ ڏنل لائن داخل ڪريو، ۽ Ctrl + X استعمال ڪندي محفوظ ڪريو:

پيغام باڪس ("ٿڌي دٻو هائو؟"، "مان هڪ پيغام جو دٻو آهيان")

رسم الخط کي هلائڻ لاء، هيٺ ڏنل حڪم استعمال ڪريو:

sudo python easygui.py

توھان کي ھڪ نياپو دٻي ڏسڻ ۾ اچن ٿا، جنھن سان گڏ 'باراڪ بار ۾ لکيل پيغام جو دٻو' آھي، ۽ 'دٻو دٻو ھائو؟' مٿي ڏنل بٽڻ

05 کان 10

دٻي جاري رکو يا منسوخ ڪريو

جاري رکو / منسوخ ڪريو بڪس پنھنجي منصوبن جي تصديق ڪري سگھو ٿا. رچرڊ ساليل

ڪڏهن ڪڏهن توهان کي ڪنهن عمل جي تصديق ڪرڻ لاء يا انهي کي چونڊڻ جي ضرورت پوندي. 'سيڪ بڪس' دٻي مٿين لکڻين جي ساڳي لائن کي مٿين بنيادي بنيادي دٻي جي طور تي پيش ڪري ٿو، پر 2 بٽڻ - 'جاري' ۽ 'رد ڪريو' مهيا ڪندي.

هتي استعمال ۾ هڪ جو هڪ مثال آهي، جيڪو ڇپيل بٽڻن کي جاري رکڻ ۽ منسوخ ڪرڻ سان. توهان هر بٽڻ بعد جيڪي توهان چاهيو ٿا ڪم ڪرڻ لاء عمل تبديل ڪري سگهو ٿا:

easygui درآمد کان * واپسي وقت msg = "ڇا توهان جاري رکڻ چاهيندا؟" عنوان = "جاري رکو؟" جيڪڏهن ڪيڪ باڪس (پيغام، عنوان): # شو جاري رکو / رد ڪرڻ واري ڊائلڪ پرنٽ "استعمال ٿيل چونڊ جاري" # ٻين ڪنٽينن ۾ هتي شامل ڪريو ٻيا: # استعمال ٿيل پرنٽ کي رد ڪيو ويو آهي "يوزر ​​منسوخ ٿيل" # ٻيون حڪم نامو هتي شامل ڪريو

10 جو 06

ڪسٽم بٽڻ وارو دٻو

'Buttonbox' توهان کي ڪسٽم بٽڻ جا اختيار چونڊڻ جي اجازت ڏئي ٿي. رچرڊ ساولل

جيڪڏهن تعمير ٿيل خاني جا اختيار جيڪي توهان کي گهري رهيا آهن، ڪافي نه ڏنا آهن، توهان 'بٽڻ بڪ' جي خصوصيت کي استعمال ڪندي ڪسٽم بٽڻ ٺاهي سگهو ٿا.

هي وڏو آهي جيڪڏهن توهان وٽ وڌيڪ اختيارات آهن جيڪي ڍڪڻ جي ضرورت هجي، يا شايد يو اي آئي سان ايل ايل يا ٻيون اجزاء کي سنڀاليندا آهن.

هتي هڪ حڪم لاء چٽ جي چونڊ جو مثال آهي:

easygui درآمد کان * وارداتي وقت msg = "جنهن جو توهان چاهيندو؟" اختيارن = "" منڊل "،" گرم "،" اضافي گرم "] جواب = بڪس بوڪس (پيغام، انتخاب = چونڊون) جيڪڏهن جواب ==" نرم ": جواب ڏيڻ وارو جواب جيڪڏهن جواب ==" جواب " "وڌيڪ گرم": پرنٽ جواب

07 جو 10

چوڪ باڪس

چوائس باڪس شيون جي گهڻي فهرستن جي لاء وڏو آهي. رچرڊ ساليل

Buttons عظيم آهن، پر اختيارن جي ڊگهي لسٽن لاء، هڪ 'انتخاب بڪس' گهڻو احساس آهي. هڪ خاني ۾ گهڻ 10 بٽڻ لاء ڪوشش ڪريو ۽ توهان جلد قبول ڪندا!

اهي بکس صف قطارن ۾ موجود اختيارن جي فهرست هڪ ٻئي کان پوء، هڪ طرف 'OK' ۽ 'Cancel' جي ڀرسان بڪس سان. اهي معقول طريقي سان، اختيارن جي اختيارن کي ترتيب ڏيو ۽ توهان کي هن خط جي پهرين اختيار کي کود ڪرڻ لاء هڪ ڪنچ کي دٻائڻ جي اجازت ڏئي ٿي.

هتي ڏهن نالا نالا ڏيکاريو هڪ مثال آهي، جنهن کي توهان اسڪرين شاٽ ۾ ترتيب ڏنو ويو آهي.

easygui درآمد کان * واپسي وقت msg = "ڪير ڪتن کي ڪڍي ڇڏيندو؟" عنوان = "وڃائي ڪتن" چونڊيو = ["ايڪس"، "ٻلي"، "مييوئل"، "جيمز"، "البرٽ"، "فل"، "ياسمين"، "فرينچ"، "ٽيم"، "هنيه"] اختيار = انتخاب بڪس (پيغام، عنوان، چونڊيو)

08 جو 10

ڊيٽا جي داخلا باڪس

'Multenterbox' توهان کي صارفين کان ڊيٽا کي پڪڙڻ جي اجازت ڏئي ٿي. رچرڊ ساليل

فارميٽ توهان جي پروجيڪٽ جي ڊيٽا کي پڪڙڻ لاء هڪ بهترين طريقو آهي، ۽ EasyGUI هڪ 'multenterbox' جو اختيار آهي جيڪو توهان کي ليبل ٿيل فيلڊ ڏيکارڻ جي اجازت ڏئي ٿو.

هڪ دفعو ٻيهر هڪ جڳهه ليبلنگ جي صورت ۽ بس ان پٽ کي پڪڙڻ. اسان ھڪڙي آسان جم رڪن سائن اپ فارم لاء ھڪڙي مثال بيان ڪيو آھي.

ڪوٽا ۽ ٻين ترقي يافته خاصيتن کي شامل ڪرڻ لاء اختيار موجود آهن، جن کي EasyGUI ويب سائيٽ تفصيل سان احاطه ڪيو ويو آهي.

سکوگيو درآمد مان * ٻيهر وقت msg = "رڪنيت جي معلومات" عنوان = "جم رڪنيت فارم" فيلڊ نامن = ["پهريون نام"، "ورهين"، "عمر"] "وزن"] فيلڊ ويالس = [] # شروعاتي قدر فيلڊ ويال = ملرٽروڪ (msg، title، field names) پرنٽ ميدان ويوايو

09 جو 10

تصويرون شامل ڪرڻ

GUI استعمال ڪرڻ لاء مڪمل بون رستي لاء پنھنجيون تصويرون شامل ڪريو. رچرڊ ساليل

توهان پنهنجي EasyGUI انٽرنيٽ ۾ تصويرون شامل ڪري سگهو ٿا جنهن ۾ ڪوڊ جي تمام ننڍڙي رقم شامل آهي.

ھڪڙي ڊرائيو ۾ پنھنجو ريڪارڊ بيئر ڏانھن ھڪڙو ڊرائيو ڪريو پنھنجي آساني سان گڏ اسڪرپٽيو ۽ فائيل جو نالو ۽ واڌ جو ھڪڙو مثال (مثال طور، image1.png).

اچو ته بٽڻ بٽڻ کي ھڪ مثال طور استعمال ڪريو.

سکوگيو درآمد مان * ٻيهر وقت تصوير = "راسبي پائي جي" "msg =" هي هڪ راسبي پي آئي آهي؟ " چونڊيل = ["ها"، "نه"] جواب = بڪس بڪس (نياپو، تصويري = تصوير، انتخاب = چونڊون) جيڪڏهن جواب ڏيو == "ها": پرنٽ "ها" ۽ ٻيو ڇاپو: "نه"

10 مان 10

وڌيڪ ڳوڙھي خاصيتون

توهان ادائيگي سسٽم EasyGUI سان نه ڪري سگهو ٿا، پر توهان کي مزو ڏئي رهيو آهي !. رچرڊ ساليل

اسان توهان کي شروع ڪرڻ لاء مکيه 'بنيادي' EasyGUI اختيارن کي ڍڪي ڇڏيو آهي، جڏهن ته، ڪيتريون ئي دٻي جا اختيارن ۽ مثالن تي ٻڌل آهن جيڪي توهان جي سکڻ چاهيندا آهن، ۽ توهان جي منصوبي جي ضرورت آهي.

پاسورڊ بڪس، ڪوڊ بڪس، ۽ اڃا فائلون باڪس ڪجھه نالي لاء موجود آهن. اهو هڪ تمام ورليلي لائبريري آهي جيڪو منٽن ۾ کڻڻ آسان آهي، ڪجهه وڏن هارڊويئر ڪنٽرول جي صلاحيتن سان گڏ.

جيڪڏهن توهان سکڻ چاهيندا ته ٻين شين جهڙوڪ جاوا، HTML يا وڌيڪ ڪائونڊ ڪن ، هتي بهترين آن لائن ڪوڊنگ وسائل موجود آهن.