在类级别的类声明期间可以引用类的方法吗?

时间:2019-03-10 18:10:07

标签: python

我正在为搅拌器编写python脚本。因为特定于搅拌器,否则我所遇到的问题就不会存在。

list.get(i - 1)

在Blender中,必须在此位置声明“名称”(作为类级别变量)。不能将其声明为None,以后再更改。在我的脚本中,get_items和update是全局函数。我希望它们成为TREE_OT_assign类的方法。有可能吗?

1 个答案:

答案 0 :(得分:0)

天哪,我的天哪。解决方案是如此简单。

代替:

dialogs

只需使用:

class TREE_OT_assign(bpy.types.Operator):

    names = bpy.props.EnumProperty(items=get_items(), update=update())

    def invoke(self, context, event):

我以前尝试过此方法,但是我将方法定义放在“名称”变量定义下面:/