简单总结下在嵌入式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 |