Python 类型错误:描述符';fbind';需要一个';kivy._event.EventDispatcher';对象,但收到一个';str';

Python 类型错误:描述符';fbind';需要一个';kivy._event.EventDispatcher';对象,但收到一个';str';,python,kivy,Python,Kivy,我刚刚开始使用kivy。目前,我正在kivy上观看视频并复制他们的代码。我复制了它,但出现了一个错误,而视频中的家伙没有。我正在尝试制作一个移动标签和一个文本输入框 这是我的代码: b=BoxLayout() t=文本输入 f=浮动布局() s=散射() l=标签(text=“hell0”) f、 添加小部件 s、 添加小部件(l) b、 添加小部件(f) b、 添加小部件(t) 这是我得到的错误: TypeError:描述符“fbind”需要“kivy.\u event.EventDispa

我刚刚开始使用kivy。目前,我正在kivy上观看视频并复制他们的代码。我复制了它,但出现了一个错误,而视频中的家伙没有。我正在尝试制作一个移动标签和一个文本输入框

这是我的代码:

b=BoxLayout()
t=文本输入
f=浮动布局()
s=散射()
l=标签(text=“hell0”)
f、 添加小部件
s、 添加小部件(l)
b、 添加小部件(f)
b、 添加小部件(t)
这是我得到的错误:

TypeError:描述符“fbind”需要“kivy.\u event.EventDispatcher”对象,但收到了“str”


您正在执行的
t=TextInput
不会创建
TextInput
小部件,因此您的
b.add\u小部件(t)
失败,因为
t
不是小部件。只需将
t=TextInput
更改为
t=TextInput()
。如果您使用的是
GridLayout
,则必须在调用
GridLayout()

时指定
cols
rows
,并提供一个您想要我的所有代码吗?看,当我启动带有所有导入的代码时,它会给我这个错误。在视频中,他得到了半个带有文本输入的屏幕和半个带有移动标签的屏幕。为什么它对我不起作用?我返回bI不知道,如果你需要帮助,那么提供一个MREi不明白这意味着什么