سلام خدمت استاد گرامی و همدوره ای های عزیز
استاد من دارم یه پروژه ی کوچیکی میسازم، داخل این پروژه یه متغیر ساختم به نام best_score و مقدارش رو برابر با
()StringVar
قرار دادم. ولی وقتی پروژه رو اجرا میکنم این ارور ها رو بهم میده
لطفاً راهنماییم کنید من هرکاری کردم نشد که نشد
با اجازه از استاد.
اگه می تونی فایل پروژه ات را بفرست
درود و وقت بخیر
برای رفع این ارور شما نیاز داری که به این متغیر از طریق متد set. مقدار دهی کنی.
این ارور بخاطر اینه که متغییر از نوع استرینگ نمیتونه خالی باشه؛ درواقع اینجا استرینگوَر اگر خالی باشه دیگه استرینگ نیست و None میشه پس شما نیاز داری تو خط های بعدی کدت مقداری رو با متد ست به متغییرت مقدار دهی کنی.
برای مثال
()best_score = StringVar
X = 5
best_score.set(X)
سلام ممنون از دوستان مشکلم حل شد