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
331

被折叠的 条评论
为什么被折叠?



