Qwt源码解读之QwtSystemClock类和QwtSamplingThread类
来源:互联网 发布:什么软件赚集分宝多 编辑:程序博客网 时间:2024/05/16 15:39
QwtSystemClock类提供了一个高分辨率的时钟功能(依赖于特定的系统)。
代码分析:
class QWT_EXPORT QwtSystemClock{public: QwtSystemClock(); virtual ~QwtSystemClock(); bool isNull() const; void start(); double restart(); double elapsed() const; static double precision();private: class PrivateData; PrivateData *d_data;};
QwtSystemClock类在QwtSamplingThread类里被用作了采样时钟。
--------------------------------------------------------------
QwtSamplingThread类:定期采集样品的线程,继承自QThread。
QwtSamplingThread自身也是一个抽象基类。
代码分析
class QWT_EXPORT QwtSamplingThread: public QThread{ Q_OBJECTpublic: virtual ~QwtSamplingThread(); double interval() const; double elapsed() const;public Q_SLOTS: void setInterval( double interval ); void stop();protected: explicit QwtSamplingThread( QObject *parent = NULL ); virtual void run(); /*! Collect a sample \param elapsed Time since the thread was started in miliseconds */ virtual void sample( double elapsed ) = 0; // 需重新实现private: class PrivateData; PrivateData *d_data;
0 0
- Qwt源码解读之QwtSystemClock类和QwtSamplingThread类
- Qwt源码解读之QwtSystemClock类和QwtSamplingThread类
- Qwt源码解读之QwtSystemClock类和QwtSamplingThread类
- Qwt源码解读之QwtIntervalSample类和QwtSetSample类
- Qwt源码解读之QwtText类和QwtTextLabel类
- Qwt源码解读之QwtIntervalSample类和QwtSetSample类
- Qwt源码解读之QwtClipper 类
- Qwt源码解读之QwtPainter类
- Qwt源码解读之QwtPoint3D类
- Qwt源码解读之QwtPointPolar类
- Qwt源码解读之QwtInterval 类
- Qwt源码解读之QwtSpline类
- Qwt源码解读之QwtLegend类
- Qwt源码解读之QwtColorMap颜色类
- Qwt源码解读之标尺相关类
- Qwt源码解读之QwtPlot类
- Qwt源码解读之缩放操作类
- Qwt源码解读之平移操作类
- Hdu oj 3068 最长回文(manacher算法模板题)
- linux shell sendmial
- 用Derby数据库读取加密的DAT数据文件(一)
- 299. Bulls and Cows*
- 文件系统
- Qwt源码解读之QwtSystemClock类和QwtSamplingThread类
- 不一样的导航栏渐变
- python中的enumerate函数
- static的作用和理解
- wait_timeout和interactive_timeout区别
- U-Boot启动过程--详细版的完全分析
- HTML5(李炎恢)学习笔记一 ------------- HTML5的概述
- css3过渡效果
- Android之事件机制