В X11 Qt поддерживает библиотеку Xcursor, которая позволяет создавать полноцветные темы значков.
Я могу изменить курсор:
QPixmap cursor(":/res/cursor.png");
mCursor = QCursor(cursor,-1,-1);
setCursor(mCursor);
Но на QWS эффект очень плохой. Я хочу изменить форму курсора на QWS. Я не могу установить libxcursor / xcursor-dev или аналогичный в системах arm 9 для использования полноцветных курсоров Поэтому я пытаюсь изменить Qt-embedded-opensoure.
/* src/corelib/global/qnamespace.h */
enum CursorShape {
ArrowCursor,
UpArrowCursor,
CrossCursor,
WaitCursor,
IBeamCursor,
SizeVerCursor,
SizeHorCursor,
SizeBDiagCursor,
SizeFDiagCursor,
SizeAllCursor,
BlankCursor,
SplitVCursor,
SplitHCursor,
PointingHandCursor,
ForbiddenCursor,
WhatsThisCursor,
BusyCursor,
OpenHandCursor,
ClosedHandCursor,
LastCursor = ClosedHandCursor,
BitmapCursor = 24,
CustomCursor = 25
};
Я хочу заменить ArrowCursor на MyCursor. Как я могу заменить его? Это .png? или .jpg? Я не могу найти никаких ресурсов об этом.
Спасибо за любые ответы.