我解释了我的问题...
我有一个QDialog子类,并且重写了方法“ mousePressEvent”。
它工作正常,但是现在,在这个子类中,我得到了一些小部件..当我按下这些小部件中的一个时,显然它将发送该小部件的mousePressEvent,而不是从子类中发送,因为我单击了小部件而不是QDialog。现在,有没有办法检测到这个mousePress甚至在小部件上?没有覆盖小部件的mousePressEvent吗?只是重写子类中的方法?
我想要的是..例如:
在子类(从QDialog继承)的子类的重写方法“ mousePressEvent”中,我写道:
def mousePressEvent(self, event):
print(event.pos())
当我在QDialog中的任何位置按下时,效果都很好,但是我希望在按下该小部件时仍打印“ event.pos()”。
谢谢!