Flutter 如何在flatter中设置无控件类中的输入值

Flutter 如何在flatter中设置无控件类中的输入值,flutter,widget,Flutter,Widget,有没有办法在flifter中的一个小部件类中设置一个输入值?我有一个包含所有配置的类,但该类中没有小部件。现在我想从use获取输入,并想在config类中设置该值 我试过了,它说返回类型'AllConfig'不是一个'Widget',正如闭包的context.dart所要求的那样(从闭包返回无效类型) 提前感谢在widget less类中,您可以创建一个具有输入值的函数 class TestClass { static testValue; _functionInClass(inputVal

有没有办法在flifter中的一个小部件类中设置一个输入值?我有一个包含所有配置的类,但该类中没有小部件。现在我想从use获取输入,并想在config类中设置该值

我试过了,它说
返回类型'AllConfig'不是一个'Widget',正如闭包的context.dart所要求的那样(从闭包返回无效类型)


提前感谢

在widget less类中,您可以创建一个具有输入值的函数

class TestClass {

static testValue;

_functionInClass(inputValue){
   print(inputValue);
   setState(() {
      testValue= inputValue;
   });
}
然后可以从其他地方导入该类并调用该函数

import '.../testClassesFile.dart' as testClass;

var x = 1;
testClass._functionInClass(x); //call function in another class with a value


嗨@August Kimo,我已经试过你的密码了。第一部分对我来说很好。当我实现第二部分时,它显示“class TestClass类'TestClass'不能用作mixin,因为它声明了一个构造函数