| Home · All Classes · Modules · QSS HELP · QSS 案例 · VER007 HOME |
QDragMoveEvent所类提供了发送,同时拖拽动作正在进行中的事件。More...
继承QDropEvent。
通过继承QDragEnterEvent。
QDragMoveEvent所类提供了发送,同时拖拽动作正在进行中的事件。
一个widget将不断收到拖动移动事件而阻力是它的范围内,如果它接受drop events和enter events。窗口小部件应检查事件,看看有什么样的数据呢provides,并调用accept( )函数来接受放置如果合适的。
由所提供的矩形answerRect()函数可以被用来限制下降到插件的某些部分。例如,我们可以检查矩形是否相交的某子控件,只调用几何acceptProposedAction()如果是这样的话。
注意,这个类继承了它的大部分功能从QDropEvent。
创建QDragMoveEvent所需的type这表明鼠标在位置pos一个小部件内给予。
鼠标和键盘状态由指定buttons和modifiers和actions描述拖放操作是可能的类型。拖动数据传递作为MIME编码的信息data。
Warning:不要试图创建一个QDragMoveEvent你自己。这些对象依赖于Qt的内部状态。
同为接受( ) ,而且还通知移动未来也将是可以接受的,如果他们留在了rectangle在部件上给出。这可以提高性能,但是也可以由底层系统忽略。
如果矩形为空,拖动移动事件会不断发送。如果源是滚动定时器事件,这是很有用的。
返回如果接受将发生下降的插件的矩形。您可以使用此信息来限制滴在部件上的某些地方。
在接受(常量相反QRect& )函数。内移动rectangle是不能接受的,并且会被忽略。
这是一个重载函数。
电话QDropEvent.ignore( ) 。
| PyQt 4.10.3 for X11 | Copyright © Riverbank Computing Ltd and Nokia 2012 | Qt 4.8.5 |