Python 名称错误:未定义工厂名称-Kivy

Python 名称错误:未定义工厂名称-Kivy,python,python-3.x,kivy,kivy-language,Python,Python 3.x,Kivy,Kivy Language,我犯了一个错误 NameError:未定义名称“Factory” 当我尝试导入kv文件中的工厂时。但我已经在py文件中导入了 下面是我的代码 Kv文件: <MessagePopup>: id: popup auto_dismiss: False title: "User Verification" size_hint: None, None size: 300,300 space_x: self.size[0]/6 space_

我犯了一个错误

NameError:未定义名称“Factory”

当我尝试导入kv文件中的工厂时。但我已经在py文件中导入了

下面是我的代码

Kv文件:

<MessagePopup>:
    id: popup
    auto_dismiss: False
    title: "User Verification"
    size_hint: None, None
    size: 300,300
    space_x: self.size[0]/6
    space_y: self.size[1]/6
    BoxLayout:
        orientation: "vertical"
        spacing: 20
        padding: popup.space_x, popup.space_y
        Label:
            text: "Click to verify"
        Button:
            id:popup_phone
            text:"Verify"
            size_hint_y: 5.5
            on_release:
                Factory.PhonePopup().open()

我是kivy的初学者。

您也需要进口kv工厂。
将以下行添加到
.kv
文件的顶部:

#:import Factory kivy.factory.Factory

不要取下盖子#
#:import Factory kivy.factory.Factory