💻 آخرین فرصت یادگیری برنامه‌نویسی با آفر ویژه قبل از افزایش قیمت (🎁 به همراه یک هدیه ارزشمند )
۰ ثانیه
۰ دقیقه
۰ ساعت
۲ عرفان لطفی
خطا در خواندن widget.toggleThemeMode
جامعه فلاتر ایجاد شده در ۱۱ شهریور ۱۴۰۳

سلام
وقت بخیر
من فانکشن رو تعریف کردم و بعد صداش زدم اما برای ارور میاره، اینم از کد هام:
                toggleThemeMode: (){

          setState(() {

            if (themeMode==ThemeMode.dark)

            themeMode==ThemeMode.light;

            else  themeMode==ThemeMode.light;

          });

        },

---------------------------------------------------------------------------------------------------------------------------

   final Function toggleThemeMode;

  const MyHomePage({super.key, required this.toggleThemeMode});

---------------------------------------------------------------------------------------------------------------------------

    onTap: widget.toggleThemeMode,


اینم از خطا:
undefined name 'widget'. Try correcting the name to one that is defined, or defining the name

 

تابع toggleThemeMode رو باید داخل کلاس والد state تعریف کنید 

arian.g ۱۵ مهر ۱۴۰۳، ۰۸:۱۳