gl.py 文件源码

python
阅读 32 收藏 0 点赞 0 评论 0

项目:gpvdm 作者: roderickmackenzie 项目源码 文件源码
def mouseMoveEvent(self,event):
            if  self.timer!=None:
                self.timer.stop()
                self.timer=None

            if self.lastPos==None:
                self.lastPos=event.pos()
            dx = event.x() - self.lastPos.x();
            dy = event.y() - self.lastPos.y();

            if event.buttons()==Qt.LeftButton:

                self.viewpoint.xRot =self.viewpoint.xRot + 1 * dy
                self.viewpoint.yRot =self.viewpoint.yRot + 1 * dx

            if event.buttons()==Qt.RightButton:
                self.viewpoint.x_pos =self.viewpoint.x_pos + 0.1 * dx
                self.viewpoint.y_pos =self.viewpoint.y_pos - 0.1 * dy


            self.lastPos=event.pos()
            self.setFocusPolicy(Qt.StrongFocus)
            self.setFocus()
            self.update()
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号