在Qt中捕获拖动退出事件?
我有一个自定义的小部件,它是从QWidget派生出来的。我想让这个小部件能够接收拖放操作,并且在拖动的过程中,当鼠标悬停在这个小部件上时,我希望能给它加个高亮,以便给用户一些视觉反馈。看起来最简单的方法就是在拖动进入小部件时高亮显示,而在拖动离开小部件时取消高亮。但是,我该怎么捕捉到拖动离开的事件呢?似乎没有一个叫做dragExitEvent的事件处理器。
我有一个自定义的小部件,它是从QWidget派生出来的。我想让这个小部件能够接收拖放操作,并且在拖动的过程中,当鼠标悬停在这个小部件上时,我希望能给它加个高亮,以便给用户一些视觉反馈。看起来最简单的方法就是在拖动进入小部件时高亮显示,而在拖动离开小部件时取消高亮。但是,我该怎么捕捉到拖动离开的事件呢?似乎没有一个叫做dragExitEvent的事件处理器。