QT 修改全局鼠标光标样式并支持还原样式

一.函数功能介绍

        1.static QCursor *overrideCursor(); 意思是:返回激活应用的全局光标,如果没有定义应用程序游标(即内部游标堆栈为空),此函数将返回nullptr。意思是,如果每次设置完游标一次,就会压一次堆栈,所以,全局的游标存放位置是内部维系一个栈结构,所以返回上一次的全局游标。

        2.static void setOverrideCursor(const QCursor &);意思是:设置应用程序光标设置为全局光标。应用程序的光标样式会被全局的覆盖。此光标将显示在应用程序的所有QWidget中,直到调用restoreOverrideCursor或另一个setOverrideCursor。应用程序光标标存储在内部堆栈上,setOverrideCursor将光标推到堆栈上,restoreOverrideCursor将活动光标从堆栈中弹出。changeOverrideCursor更改当前活动的应用程序光标。每个setOverrideCursor后面都必须有一个相应的restoreOverrideCursor,否则堆栈将永远不会被清空。简单点就是:setOverrideCursor是压栈,restoreOverrideCursor出栈。

         3.static void restoreOverrideCursor();意思是:撤消最后一个setOverri

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

风亲云叹

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值