Kivy Image Widget - 模块对象不可调用

Posted

技术标签:

【中文标题】Kivy Image Widget - 模块对象不可调用【英文标题】:Kivy Image Widget - module object is not callable 【发布时间】:2020-11-04 23:33:40 【问题描述】:

尝试将图像小部件添加到 GridLayout 但我收到不可调用错误。我已经在线查看了样本,但似乎对我造成了错误。我确信它很简单,但我对 kivy 和 Python 不熟悉。

faceImage = Image(source='Event_Faces/David_Johns.jpg')
        self.inside2.add_widget(faceImage)

错误:

File "C:/Users/thoma/PycharmProjects/FacesApp/Main.py", line 62, in __init__
     faceImage = Image(source='Event_Faces/David_Johns.jpg')
 TypeError: 'module' object is not callable

【问题讨论】:

你的import 声明是什么样的? 【参考方案1】:

我发现这个问题与我导入 Pil Image 和 kivy Image 有关,这导致了冲突。

【讨论】:

以上是关于Kivy Image Widget - 模块对象不可调用的主要内容,如果未能解决你的问题,请参考以下文章

使用 Kivy 的时钟从 kivy 文件 (.kv) 访问不同类的 id/widget?

在kivy中的按钮内组合图像和文本

没有名为 kivy.app 的模块

如何从 kivy 文件 (.kv) 访问不同类的 id/widget?

如何根据 Widget Kivy 属性更新**动态添加的**椭圆(不使用 Builder)的颜色?

如何根据 Widget Kivy 属性更新**动态添加的**椭圆(不使用 Builder)的颜色?