Qt cursor 样式

1、在qt中默认提供光标样式如下图

实现代码如下

1    Widget::Widget(QWidget *parent) :  
2     QWidget(parent),  
3     ui(new Ui::Widget)  
4 {  
5     ui->setupUi(this);  
6     setCursor(QCursor(Qt::CrossCursor));  
7 } 

2、QPixmap 定义光标,自定义光标样式,首先需要有一张图片作为光标图片,然后载入光标,代码如下

Widget::Widget(QWidget *parent) :  
    QWidget(parent),  
    ui(new Ui::Widget)  
{  
    ui->setupUi(this);  
    QCursor cursor ;  
    QPixmap pixmap("cursor.png") ;  
    cursor = QCursor(pixmap,-1,-1);  
    setCursor(cursor) ;  
}  

 

posted on 2014-01-19 10:03  NewPanderKing  阅读(3357)  评论(0)    收藏  举报

导航