Описание тега qcursor
Класс QCursor предоставляет курсор мыши произвольной формы.
Этот класс в основном используется для создания курсоров мыши, связанных с определенными виджетами, а также для получения и установки положения курсора мыши.
Qt имеет несколько стандартных форм курсора, но вы также можете создавать собственные формы курсора на основе QBitmap, маски и активной области.
Чтобы связать курсор с виджетом, используйте QWidget::setCursor(). Чтобы связать курсор со всеми виджетами (обычно на короткий период времени), используйте QApplication::setOverrideCursor().
Чтобы установить форму курсора, используйте QCursor::setShape() или используйте конструктор QCursor, который принимает форму в качестве аргумента, или вы можете использовать один из предопределенных курсоров, определенных в перечислении Qt::CursorShape.
Если вы хотите создать курсор с вашим собственным растровым изображением, используйте либо конструктор QCursor, который принимает растровое изображение и маску, либо конструктор, который принимает растровое изображение в качестве аргументов.
Чтобы установить или получить положение курсора мыши, используйте статические методы QCursor::pos() и QCursor::setPos().
Примечание: можно создать QCursor до QApplication, но это бесполезно, кроме как в качестве заполнителя для реального QCursor, созданного после QApplication. Попытка использовать QCursor, который был создан до QApplication, приведет к сбою.