easygui part 3

سلام دوستان

دوباره اینجاییم با قسمت بعد آموزش کتابخانه Easygui.
اگه یکم دیر شد ببخشید دلیلش سمینار مدرسه بود.
این قسمت درباره گرفتن ورودی از کاربر است.
خب ساده ترین دستور برای گرفتن ورودی از کاربر ، enterbox است.
طرز کار این دستور به این صورت است که طبق معمول دو ورودی اول سربرگ و پیغام است.
ورودی سوم چیزی است که به صورت پیش فرض در محدوده ورودی گرفتن از کاربر می نویسد.
ورودی های بعدی هم مهم نیست و اصلا به درد نمی خورد!(نکته:ورودی پنجم عکس است و در صورتی که قصد عکس گذاشتن داشتید ده جای ورودی چهارم عبارت True را وارد کنید)
مثلا اگر کد زیر را وارد کنید:
enterbox('Helli-Python','Helli','Helli Plus')
عکس زیر را می بینید:
e1
 
دستور بعدی که مدل پیشرفته همین دستور است ، multenterbox است.
این دستور تقریبا همان دستور قبلی است ولی برای هر فیلد در ورودی سوم اسمی می گیرد و چیزی که به صورت پیش فرض در آن می نویسد را در ورودی چهارم می گیرد.(شما می توانید برای گرفتن چند ورودی در ورودی سوم و چهارم اسم ها را بین دو [] بگذارید و آن ها را با , از هم جدا کنید. در این صورت ورودی هم به صورت لیست در می آید.)
مثلا با نوشتن کد زیر:
multenterbox('Allame Helli','Helli',['Helli Plus','Helli Python'],['Enter','Something'])

این پنجره ایجاد می شود:

e2

دو پنجره دیگر هم هست که رابطه شان همانند همین دو دستور است.

این دو choicebox و multchoicebox است.

در choicebox دو ورودی اول سربرگ و پیغام ایت و ورودی سوم چند گزینه بین [] است که از هم با استفاده از , جدا شدند و کاربر می تواند یکی را از این چند گزینه انتخاب کند.

multchoicebox دقیقا مانند همین دستور است ولی کاربر می تواند چند تا گزینه را انتخاب کند و ورودی ها در یک لیست ذخیره می شوند.

یک دستور به درد نخور دیگر هم هست که integerbox نام دارد و کاربر می تواند بین دو عددی که برنامه نویس انتخاب میکند یک عدد انتخاب کند.

خب این قسمت هم تموم شد و امیدوارم از این قسمت هم استفاده ممکن رو کرده باشید.

اگه یک دانش آموز اولی این آموزش رو دنبال می کرد (که شک دارم حتی یک نفر چه اولی چه غیر اولی اون رو دنبال کنه) دیگه آموزش های بعدی به کارش نمیاد چون مربوط به فایل و ... است.

تا قسمت بعد خداحافظ.