QSystemTrayIcon 是 Qt 提供的一个类,用于在系统的托盘区域(也称为通知区域)显示图标。这个类使得应用程序可以在系统托盘中显示一个小图标,并且可以通过这个图标与用户进行交互,例如显示消息、弹出菜单等。这对于创建后台运行的应用程序非常有用,例如系统监控工具、下载管理器等。
1. 使用 QCursor 设置光标
你可以通过 setCursor()
方法来设置窗口部件的光标形状。在需要更改光标的事件处理函数(例如 mouseMoveEvent
, mousePressEvent
等)中调用此方法。
2. 使用预定义的光标类型
Qt 提供了一系列预定义的光标类型,你可以根据需要选择。例如,常见的光标类型包括:
Qt::ArrowCursor
:默认箭头光标。Qt::PointingHandCursor
:手指光标。Qt::SizeAllCursor
:四向箭头光标。Qt::SizeHorCursor
:水平调整大小光标。Qt::SizeVerCursor
:垂直调整大小光标。Qt::CrossCursor
:十字光标。- 还有其他许多类型。