不同的鼠標指針形狀可以提示用戶當前的操作,或提示用戶當前應用程序所處的狀態。增強應用程序的可用性,方便用戶的使用。
QCursor類提拱的多種指針形狀,如下圖所示:
具體代碼如下:
void Cursor::slotArrow(){
setCursor(Qt::ArrowCursor);
}
除了QCursor提拱的各種指針形狀外,用戶還可以自定義指針形狀。
void Cursor::slotCustom(){
Qcurosr *myCursor=new QCursor(QPixmap(":/images/custom.png"),-1,-1);
setCursor(*myCursor);
}
其中,後面兩個參數-1,-1,表示熱點位於圖片的中心位置。