标题:Qt 拖拽功能的鼠标状态
作者:lwei24
日期:2023-03-13 14:14
内容:
如题,在Qt应用程序里添加了如下接口,来实现拖拽的功能。在触发拖拽的功能时,想给鼠标拖拽时的状态添加指定的形状或背景图去区分当前操作是拖拽,各位大佬们有没有办法可以实现呢?欢迎大佬们指点一二,在此感激不尽。
voiddropEvent(QDropEvent *event);
voiddragEnterEvent(QDragEnterEvent *event);
voiddragMoveEvent(QDragMoveEvent *event);
voiddragLeaveEvent(QDragLeaveEvent *event);
#1 [20091001753 03-13 17:16]
搜索:Qt 鼠标样式,能看到比较详细的介绍。
QCursor
#2 回 20091001753 的帖子 [lwei24 03-14 16:05]
20091001753:搜索:Qt 鼠标样式,能看到比较详细的介绍。
QCursor (2023-03-13 17:16)
试过了,虽然QCursor能改变鼠标的形状,但好像不能添加鼠标定制的形状,例如拖住事假里,我想再Qt文档中介绍鼠标形状的Qt::ArrowCursor右下角添加一个+的小图标,这样似乎做不到!
#3 [lemonzll 03-14 17:45]
这几个函数是drop那边的功能,那个图是drag的源头那里,QDrag类的setPixmap设置的
#4 回 lemonzll 的帖子 [lwei24 03-16 10:03]
lemonzll:这几个函数是drop那边的功能,那个图是drag的源头那里,QDrag类的setPixmap设置的 (2023-03-14 17:45)
哦哦,好的,多谢了,我试试看!