Advertisement

PyQt5基于QtWidgets和QPainter组件实现鼠标左键拖动、中键缩放和右键撤销功能

阅读量:

在借鉴他人成果的前提下,对原有代码进行小幅调整,重新实现了通过鼠标操作完成图像的移动、缩放及恢复等功能,并在注释中补充了一些个人见解,诚邀各位朋友提出宝贵意见进行交流。具体实现代码如下:

复制代码
 # -*- coding: utf-8 -*-

    
 """
    
 Created on Sun May  5 21:37:54 2019
    
   5. @author: Tiny
    
 """
    
 # =============================================================================
    
 ''' 鼠标左键移动图片,中键缩放图片,右键还原图片'''
    
  
    
 ''' 参考: 1. 
    
          PyQt5 鼠标点击事件(点击响应事件可自定义):鼠标单击、双击、滚轮滚动、释放、移动等
    
      *2. https://github.com/SmileJET/utils-for-python/tree/master/image_with_

全部评论 (0)

还没有任何评论哟~