• 1399/06/09

چرا ارور میده؟!! :

سلام خدمت استاد گرامی و هم‌دوره ای های عزیز

استاد من دارم یه پروژه ی کوچیکی میسازم، داخل این پروژه یه متغیر ساختم به نام best_score و مقدارش رو برابر با

()StringVar

قرار دادم. ولی وقتی پروژه رو اجرا میکنم این ارور ها رو بهم میده

لطفاً راهنماییم کنید من هرکاری کردم نشد که نشد

  • 1399/06/10
  • ساعت 01:55

با اجازه از استاد.

اگه می تونی فایل پروژه ات را بفرست


  • 1399/06/10
  • ساعت 02:52

درود و وقت بخیر

برای رفع این ارور شما نیاز داری که به این متغیر از طریق متد set. مقدار دهی کنی.

این ارور بخاطر اینه که متغییر از نوع استرینگ نمیتونه خالی باشه؛  درواقع اینجا استرینگ‌وَر اگر خالی باشه دیگه استرینگ نیست و None میشه پس شما نیاز داری تو خط های بعدی کدت مقداری رو با متد ست به متغییرت مقدار دهی کنی.

برای مثال

()best_score = StringVar

X = 5

best_score.set(X)

   

  • 1399/06/10
  • ساعت 13:58

سلام ممنون از دوستان مشکلم حل شد


logo-enamadlogo-samandehi