我正在使用Python
和Qt
构建一个图形用户界面(GUI)。标准小部件非常有用且可以直接使用。然而,我对鼠标手势有一些想法。更具体地说:一个按钮、标签或文本,在被点击并按住鼠标按钮后,鼠标移动时会产生特殊效果。
为以下事件添加鼠标支持需要什么条件:
- 在小部件A上点击鼠标(当它可见时)
- 鼠标实时移动到x,y坐标
- 释放鼠标按键
对于任意小部件,如何添加鼠标支持?
现在我正在尝试通过类A
来实现这个功能,该类继承自QAbstractItemView
并拥有一个QWidget
。然而,什么都不起作用,并且
NotImplementedError: QAbstractItemView.verticalOffset()是抽象的,必须被重写