Qt中可以自定義鼠標樣式,無亂是爲了美觀,還是遵從同行業標準,或者說是界面友好性都是需要了解,甚至是熟知。在此記錄一下,以供不時之需。
使用setCursor(Qt::CursorShape)來設置鼠標樣式,Qt::CursorShape包含以下選項:
1、正常選擇
Qt::ArrowCursor
效果:
2、後臺運行
Qt::BusyCursor
效果:
3、忙
Qt::WaitCursor
效果:
4、精確選擇
Qt::CrossCursor
效果:
5、不可用
Qt::ForbiddenCursor
效果:
6、水平分割
Qt::SplitHCursor
效果:
7、垂直分割
Qt::SplitVCursor
效果:
8、水平調整
Qt::SizeHorCursor
效果:
9、垂直調整
Qt::SizeVerCursor
效果:
10、沿對角線調整1
Qt::SizeFDiagCursor
效果:
11、沿對角線調整2
Qt::SizeBDiagCursor
效果:
12、候選
Qt::UpArrowCursor
效果:
13、移動
Qt::SizeAllCursor
效果:
14、文本選擇:
Qt::IBeamCursor
效果:
15、幫助選擇
Qt::WhatsThisCursor
效果:
16、關閉手型
Qt::ClosedHandCursor
效果:
17、打開手型
Qt::OpenHandCursor
效果:
18、手型
Qt::PointingHandCursor
效果:
以下是Qt助手裏面的內容: