应为LP\u c\u float实例,而不是lis

2024-05-18 12:22:41 发布

您现在位置:Python中文网/ 问答频道 /正文

我需要在函数中放入一个数组

material_diffuse = [1.0, 1.0, 1.0, 1.0]
pgl.glMaterialfv(pgl.GL_FRONT_AND_BACK, pgl.GL_DIFFUSE, material_diffuse) 

or 

material_diffuse = [1.0, 1.0, 1.0, 1.0]
pgl.glMaterialfv(pgl.GL_FRONT_AND_BACK, 
pgl.GL_DIFFUSE,ctypes.c_float(material_diffuse))

在第一种情况下,我得到:预期的LP\u c\u float实例而不是list 在第二个:TypeError:必须是实数,而不是list


Tags: orand函数back数组floatctypeslist

热门问题