Qt 屏保设置

本文介绍了在嵌入式ARM板上使用Qt设置屏保的方法,通过QWSScreenSaver类,实现屏保的开启和关闭。详细讨论了屏保的频率和占空比设置,以及屏保时间间隔的调整。同时提到了使用信号槽和事件过滤器来处理屏保逻辑的常见方法。
摘要由CSDN通过智能技术生成

简单总结下在嵌入式arm板中设置屏保的方法:

在Qt中有二个QWSScreenSaver类

这个类的定义如下

定义路径qwindowsystem_qws.h

class Q_GUI_EXPORT QWSScreenSaver

086 {
087 public:
088     virtual ~QWSScreenSaver();
089     virtual void restore()=0;
090     virtual bool save(int level)=0;
091 };

是类class QWSServerPrivate 的成员,在成类中与屏保设置相关的类成员还有

QTime screensavertime;

097     QTimer* screensavertimer;
098     int* screensaverintervals;
099     int screensavereventblocklevel;
100     bool screensaverblockevents;
101     bool screensaverblockevent( int index, int *screensaverinterval, bool isDown );
102
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值