我要做的是使用像这样的动作函数在屏幕上拖动一行:
def motion(a, b):
b=wh-b
global MOVING
if (MOVING == 1):
table[0].x=a
table[0].y=b
display()
drawObjects()
现在,我的线对象存储在一个名为table的列表中,并使用drawObjects函数重绘。每当我呼叫显示器时,屏幕上的所有内容都将被删除。现在我有使用
调用的运动功能glutMotionFunc(motion)
我要做的是在鼠标拖动时始终显示该行。但是,每当我尝试拖动一条线时,它就会消失,只有在拖动鼠标后才会重新启动。有没有办法让线条在屏幕上拖动时始终可见?