qt 鼠标的形状 有多少种

在Qt框架中,鼠标的形状种类相当丰富。根据Qt的官方文档和相关资料,Qt提供了多种内置的鼠标形状,这些形状可以通过Qt::CursorShape枚举来设置。具体来说,这些内置的鼠标形状包括但不限于以下几种:

  1. ArrowCursor:标准箭头形状,通常用于普通指针。
  2. UpArrowCursor:向上箭头形状。
  3. CrossCursor:十字形状,常用于精确选择或定位。
  4. WaitCursor:等待形状,通常是一个旋转的圆圈,表示程序正在忙碌。
  5. IBeamCursor:工字形状,通常用于文本输入区域。
  6. SizeVerCursor:垂直双箭头形状,表示可以垂直调整大小。
  7. SizeHorCursor:水平双箭头形状,表示可以水平调整大小。
  8. SizeBDiagCursor:右上至左下的双箭头形状,表示可以沿此方向调整大小。
  9. SizeFDiagCursor:左上至右下的双箭头形状,表示可以沿此方向调整大小。
  10. SizeAllCursor:十字箭头形状,表示可以沿任意方向调整大小。
  11. BlankCursor:隐藏鼠标形状。
  12. SplitVCursor:垂直分割形状,用于表示可以垂直分割的界面元素。
  13. SplitHCursor:水平分割形状,用于表示可以水平分割的界面元素。
  14. PointingHandCursor:手指形状,通常用于表示可点击的链接或按钮。
  15. ForbiddenCursor:禁止形状,通常是一个带斜杠的圆圈,表示操作被禁止。
  16. WhatsThisCursor:箭头加问号形状,用于表示提供帮助信息的上下文菜单。
  17. BusyCursor:箭头加圆圈形状,表示程序正在忙碌。
  18. OpenHandCursor:手掌形状,通常用于表示拖拽操作的开始。
  19. ClosedHandCursor:拳头形状,通常用于表示拖拽操作的进行。
  20. DragCopyCursor:箭头加加号形状,表示复制拖拽操作。
  21. DragMoveCursor:箭头加右箭头形状,表示移动拖拽操作。
  22. DragLinkCursor:箭头加旋转箭头形状,表示链接拖拽操作。

此外,Qt还支持自定义鼠标形状,通过加载自定义的图片资源来设置鼠标的形状。这使得开发者可以根据实际需求,创建出符合应用风格的独特鼠标形状。

需要注意的是,Qt提供的内置鼠标形状可能会因操作系统和Qt版本的不同而略有差异。因此,在实际开发中,建议查阅Qt的官方文档以获取最准确的信息。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值