QWidget可以设置鼠标QCursor
void QWidget::setCursor(const QCursor &)
QCursor可以设置自定义图标
//构造函数中指定pixmap
QCursor(const QPixmap &pixmap, int hotX = -1, int hotY = -1)
比如将光标设置为以下形状
#ifndef WIDGET_H
#define WIDGET_H
#include <QWidget>
class Widget : public QWidget
{
Q_OBJECT
public:
Widget(QWidget *parent = nullptr) : QWidget(parent)
{
QPixmap pix(":/22.png");
//给鼠标设置图片
QCursor cursor(pix);
//将鼠标设置给QWidget
setCursor(cursor);
}
~Widget()=default;
protected:
};
#endif // WIDGET_H