0

我正在使用一个名为的函数InstallEventHandler,它获取事件的名称并将处理程序安装到它

installEventHandler("QWidget", "QMouseEvent","mouse_event")

其中QWidget是事件处理程序安装到的类型,QMouseEvent是导致调用处理程序的事件,而 mouse_event 是处理程序。

我希望仅在按下鼠标时触发该功能,但是我遇到了一个问题,即QMouseEvent鼠标移动和释放不仅会按下鼠标,还会生成该功能。这使得该功能被调用数千次并错过了我的代码。

几天以来,我一直在尝试寻找一种方法并搜索所有可用的方法,但没有奏效。

4

1 回答 1

0

这在 Squish 直到 6.3(包括 6.3)中不受支持,因为对事件的引用没有被传递给事件处理函数,并且该事件的详细信息在其他任何地方都不可用。

请联系 Squish 的供应商以请求添加此功能。

于 2017-09-19T10:35:25.843 回答