我正在使用一个名为的函数InstallEventHandler
,它获取事件的名称并将处理程序安装到它
installEventHandler("QWidget", "QMouseEvent","mouse_event")
其中QWidget
是事件处理程序安装到的类型,QMouseEvent
是导致调用处理程序的事件,而 mouse_event 是处理程序。
我希望仅在按下鼠标时触发该功能,但是我遇到了一个问题,即QMouseEvent
鼠标移动和释放不仅会按下鼠标,还会生成该功能。这使得该功能被调用数千次并错过了我的代码。
几天以来,我一直在尝试寻找一种方法并搜索所有可用的方法,但没有奏效。