标签:
1 def mousePressEvent(self,event):
2 if event.button()==Qt.LeftButton:
3 self.dragPosition=event.globalPos()-self.frameGeometry().topLeft()
4 event.accept()
5 if event.button()==Qt.RightButton:
6 self.close()
7
8 def mouseMoveEvent(self,event):
9 if event.buttons() & Qt.LeftButton:
10 self.move(event.globalPos()-self.dragPosition)
11 event.accept()
12
13 def paintEvent(self,event):
14 painter=QPainter(self)
15 painter.drawPixmap(0,0,QPixmap("image/21.png"))
16 def mousePressEvent(self,event):
17 if event.button()==Qt.LeftButton:
18 self.dragPosition=event.globalPos()-self.frameGeometry().topLeft()
19 event.accept()
20 if event.button()==Qt.RightButton:
21 self.close()
22
23 def mouseMoveEvent(self,event):
24 if event.buttons() & Qt.LeftButton:
25 self.move(event.globalPos()-self.dragPosition)
26 event.accept()
def keyPressEvent(self, e):
if e.key() == QtCore.Qt.Key_Escape:
self.close()
def mousePressEvent(self, event):
self.c.closeApp.emit()
def mousePressEvent(self, event):
if event.button() == Qt.MidButton:
self.operations.spawn(self.getpage)
QTextBrowser.mousePressEvent(self, event)
27 def moveEvent(self,event):
28 self.updateLabel()
29 def resizeEvent(self,event):
30 self.updateLabel()
def mouseReleaseEvent(self,event): #注:
#鼠标点击事件
self.parent().btnHandle(self.ID)
def enterEvent(self,event):
#鼠标进入时间
self.parent().btnEnter(self.ID)
def leaveEvent(self,event):
#鼠标离开事件
self.parent().btnLeave(self.ID)
def resizeEvent(self,event):
#重绘窗体背景
pal=QtGui.QPalette()
pal.setBrush(QtGui.QPalette.Window,QtGui.QBrush(image.scaled(event.size(),
Qt.Qt.KeepAspectRatioByExpanding,Qt.Qt.SmoothTransformation)))
self.setPalette(pal)
"""下面这两个才是重点,是动得关键"""
def mousePressEvent(self,event):
#鼠标点击事件
if event.button() == QtCore.Qt.LeftButton:
self.dragPosition = event.globalPos() - self.frameGeometry().topLeft()
event.accept()
def mouseMoveEvent(self,event):
#鼠标移动事件
if event.buttons() ==QtCore.Qt.LeftButton:
self.move(event.globalPos() - self.dragPosition)
event.accept()
31 def keyPressEvent(self, event):
32 if event.key() == QtCore.Qt.Key_Escape:
33 self.close()
34
35 def mousePressEvent(self, event):
36 self.emit(QtCore.SIGNAL(‘closeEmitApp()‘))
def mousePressEvent(self,event): #鼠标点击事件 if event.button() == QtCore.Qt.LeftButton: self.dragPosition = event.globalPos() - self.frameGeometry().topLeft() event.accept() def mouseMoveEvent(self,event): #鼠标移动事件 if event.buttons() ==QtCore.Qt.LeftButton: self.move(event.globalPos() - self.dragPosition) event.accept()
标签:
原文地址:http://www.cnblogs.com/mhxy13867806343/p/3892991.html