حالت آفلاین — محتوا از حافظهٔ کش نمایش داده می‌شود
آموزش پایتون پروژه‌محور؛ قسمت سوم: شیءگرایی تا ساخت برنامه

تمرین بررسی ورودی رابط گرافیکی در پایتون

آموزش threading و ساخت رابط گرافیکی با Tkinter · 0٪

قبل از وصل کردن تابع به دکمه، ببینیم ورودی رو درست بررسی می‌کنه یا نه. تابع prepare_title رشته می‌گیره، فاصله‌های اول و انتها رو حذف می‌کنه و اگه نتیجه خالی بود None برمی‌گردونه. در غیر این صورت همون عنوان پاک‌سازی‌شده رو می‌ده؛ فاصله‌های وسط متن باقی بمونن.

این تابع به Tkinter، فایل یا ترد وابسته نیست و در مرورگر بررسی می‌شه. در callback می‌تونیم نتیجه رو بگیریم و در صورت None پیام مناسب نمایش دهیم. قرارداد این تمرین با clean_title مثال قبل فرق داره: اینجا به‌جای ایجاد خطا، مقدار None برمی‌گردونیم.

فعالیت شما

تابع بررسی عنوان رو بنویس و بدون باز کردن پنجره، نتیجه‌اش رو امتحان کن.

مطالعهٔ این گام برای همه آزاد است

برای پاسخ‌دادن، بررسی پاسخ، ثبت پیشرفت و استفاده از دستیار باید شرایط شرکت در فعالیت‌ها را داشته باشید.

برای انجام فعالیت وارد شوید

فعالیت‌های این بخش به اشتراک فعال نیاز دارند. تهیهٔ اشتراک

برای انجام فعالیت‌ها ابتدا این دوره‌های پیش‌نیاز را تکمیل کنید:

کد اولیهٔ فعالیت

def prepare_title(text):
    # برای عنوان خالی None و برای بقیه عنوان پاک‌سازی‌شده برگردان.
    pass