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?それに関するリソースが見つかりません。返信ありがとうございます。