Qt鼠标

二、运行图

 

程序运行,显示如下图1所示。

 Qt::BlankCursor隐藏鼠标形状,自定义鼠标只需要添加QCursor *myCursor= new QCursor(QPixmap(":/images/cursor-self.png"),-1,-1);

void Cursor::slotArrow()
{
    setCursor(Qt::ArrowCursor);
}
void Cursor::slotBusy()
{
    setCursor(Qt::BusyCursor);
}
void Cursor::slotCloseHand()
{
    setCursor(Qt::ClosedHandCursor);
}
void Cursor::slotCross()
{
    setCursor(Qt::CrossCursor);
}
void Cursor::slotForbidden()
{
    setCursor(Qt::ForbiddenCursor);
}
void Cursor::slotHand()
{
    setCursor(Qt::PointingHandCursor);
}
void Cursor::slotHSplit()
{
    setCursor(Qt::SplitHCursor);
}
void Cursor::slotIbeam()
{
    setCursor(Qt::IBeamCursor);
}
void Cursor::slotOpenHand()
{
    setCursor(Qt::OpenHandCursor);
}
void Cursor::slotSizeAll()
{
    setCursor(Qt::SizeAllCursor);
}
void Cursor::slotSizeB()
{
    setCursor(Qt::SizeBDiagCursor);
}
void Cursor::slotSizeF()
{
    setCursor(Qt::SizeFDiagCursor);
}
void Cursor::slotSizeH()
{
    setCursor(Qt::SizeHorCursor);
}
void Cursor::slotSizeV()
{
    setCursor(Qt::SizeVerCursor);
}
void Cursor::slotUpArrow()
{
    setCursor(Qt::UpArrowCursor);
}
void Cursor::slotVSplit()
{
    setCursor(Qt::SplitVCursor);
}
void Cursor::slotWait()
{
    setCursor(Qt::WaitCursor);
}
 
void Cursor::slotWhatsThis()
{
    setCursor(Qt::WhatsThisCursor);
}
 
void Cursor::slotBlank()
{
    setCursor(Qt::BlankCursor);
}
 
void Cursor::slotCustom()
{
    QCursor *myCursor= new QCursor(QPixmap(":/images/cursor-self.png"),-1,-1);
    setCursor(*myCursor);
}
 

 

 

转载至https://blog.csdn.net/taiyang1987912/article/details/35281407

C++交流群:585225803

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值