2
X11では、QtはXcursorライブラリをサポートしており、フルカラーのアイコンテーマが可能です。 私は、カーソルを変更することができます。 QWSでカーソルの形状を変更するにはどうすればよいですか?
QPixmap cursor(":/res/cursor.png");
mCursor = QCursor(cursor,-1,-1);
setCursor(mCursor);
しかし、QWSに
は、効果は非常にbad.IはQWS上のカーソル形状を変更したいです。フルカーソルを使用するには、libxcursor/xcursor-devなどをarm 9システムにインストールすることはできません。だから私はQt埋め込み型の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?私はそれについてのリソースを見つけることができません。 お返事ありがとうございます。
ご返信ありがとうございます。しかし、QWSでは、カーソルはフルカラーではなく、白と黒のみで、赤ではありません(#aa0000)。 – Carina
他にも白黒もありますか?あなたの環境をもう少し詳しく説明できますか? – Arlen
「白黒のみ」とは、カーソルが白黒の唯一のものであることを意味しますか?または、アプリ内のすべてがモノクロであることを意味しますか?してください。そして、あなたの実際のハードウェア(デバイス名)は何ですか? – Arlen