def mousePressEvent(self, event):
if event.button() == PyQt5.QtCore.Qt.LeftButton:
super(???, self).mousePressEvent(event)
self.start_x = event.x()
self.start_y = event.y()
def mouseReleaseEvent(self, event):
self.start_x = None
self.start_y = None
def mouseMoveEvent(self, event):
try:
super(???, self).mouseMoveEvent(event)
dis_x = event.x() - self.start_x
dis_y = event.y() - self.start_y
self.move(self.x() + dis_x, self.y() + dis_y)
except:
pass
其中super(???,self),???是你的UI界面名称。