给qlabel加一个单击事件,代码如下: class labelBtn(QtGui.qlabel): def __init__(self,ID): super(labelBtn, self).__init__() self.ID=ID def mouseReleaseEvent(self,event): #注:这也是问题所在 #鼠标点击事件 self.parent().btnHandle(self.ID) 其中btnHandle是后面写的一个方法,ID判断是哪个按钮,做成后对这个Label进行操作, 结果是单击,双击,中击和右击的效果都是一样...